- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 体感人偶控制优化——肌肉限制(一)
肌肉限制使用了unity自带的 HumanPose 和 对应的控制类HumanPoseHandler:HumanPose:HumanPoseHandler:如上图所示,两个类的结构都非常简单。后者通过玩家身上的Animator.avatar 和 玩家的Transform创建:之后可以通GetHumanPose()方法获取当前avatar的HumanPose数据:...
2019-07-03 10:19:59
2225
转载 使用TileMap轻松搭建你的2D地形(一)
unity2D如何搭建地形?如果在原来可能需要安装类似Ferr2DTerrain Tool或 Tile Mapper 的收费插件才能实现。而现在免费且功能强大的TileMap来了!首先对TileMap做一个简单的介绍。TileMap是在unity2017.2之后的版本内置的一个功能此功能允许你快速地使用瓷砖和网格来搭建2D地形。它分别由TileAssets,GridGam...
2019-06-25 17:45:44
4946
2
原创 Unity 结合 Vuforia开发AR项目基本流程
1、注册高通账号,下载高通Unity开发sdk 点击打开链接2、创建为自己的APP创建证书秘钥,绿色框内就是之前创建好的APP的,点击蓝色的项目名字 就能打开秘钥信息3、点击Target Manager进入识别图管理页面,点击Add Ddatabase可以添加新的识别图数据库4、添加新的识别图数据库后 给数据库里添加新的识别图,然后就可以下载识别图 导入项目中5、新建一个场景,拖入ARCamera...
2018-03-20 10:15:50
2628
1
原创 Kinect2.0 结合Unity开发记录
之前项目做完好久,后面电脑重装系统了,时间久远 重新弄一次又出一些奇怪的问题,总算弄好了,记录一下。开发环境是Window10.第一步 :首先就是机器了,拆卡装好,在安装好SDK前 先不要连接电脑!先不要连接电脑!先不要连接电脑!之前没注意,直接连上了装的SDK,结果怎么都弄不好。。装备如图:第二步:下载安装SDK,下载链接 https://www.microsoft.com/en-us/down...
2018-03-19 11:10:15
5934
4
原创 Unity调用Face++ 人脸识别 Detect API
Face++提供的 人脸识别 SDK 和 公开的API 可以实现精确的人脸识别,返回多达106个识别点,是目前市面上非常理想的人脸识别产品。这里记录一下 通过Unity 使用c# 调用Face++的detect API的过程。首先申请Face++账号,创建应用、绑定BundleID(BundleID 与 unity 中PlaySetting的Package Name 保持一致)等必备条件,具体步骤...
2018-03-12 11:11:11
4680
2
原创 Unity与安卓交互实现和简单解析
unity调用安卓方法具体代码:AndroidJavaClass ajc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");AndroidJavaObject jo = ajc.GetStatic<AndroidJavaObject>("currentActivity");jo.Call("functionName ");...
2018-03-02 15:26:42
3422
1
转载 ARKit 和 ARCore概念介绍
增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。AR包括什么:一个最简单地AR场景实现所需要的技术以及步骤包含如下1.多媒体捕捉现实图像:如摄像头2.三维建模:3D立体模型3.传感器追踪:主要追踪现实世界动态物体的六轴变化,这六轴分别是X、Y、Z轴位...
2018-02-25 14:34:22
1391
原创 涂涂乐 通过shader实现目标区域正交图片提取,移动端可用
其实目的是从相机得到的透视图片中,得到目标图片的正交效果图。通过高通插件和 shader实现透视变换(其实就是为了获得一张正交图片),也有多种实现方式,有些只能在pc端使用,这里只介绍一种可以在pc和移动端都正常实现的方式。实现思路:1、首先要有一个shader处理脚本传入的原始图片四个顶底坐标,在vert方法中通过UV坐标调整和差值运算得到目标位置,再通过一世界坐标-》裁剪坐标-》屏
2017-09-28 16:16:05
1608
1
原创 OpenCVForUnity 透视校正,透视变换
本文实现的效果是通过OpenCVForUnity实现透视图片校正,主要参考文章是点击打开链接效果如下:OpenCVForUnity有封装好的计算透视变换矩阵的方法:public static Mat getPerspectiveTransform (Mat src, Mat dst)和通过透视变换矩阵实现透视变换的方法:public static void warpPe
2017-09-08 10:51:05
6017
2
原创 OpenCVForUnity 图像分割,分离前景和背景
主要用到的方法是 grabCut方法。目前网上没有找到关于OpenCVForUnity的文档,磕磕绊绊的看着网上较多的opencv c++代码参考实现的,成功实现背景分离的时候感觉还是很美好的,记录下。首先是关于这方法的说明:GrabCut函数说明void grabCut(InputArray img, InputOutputArray mask, Rect rect,
2017-09-06 16:24:04
16993
6
转载 Unity摄像头镜面转换
Unity中有时候需要实现水平翻转的镜像效果,在一篇帖子中看到的可以直接使用的代码,找不到链接了,这里记录下。使用方法就是把以下脚本挂在相机上,勾选是否需要水平翻转的值就可以了。public class MirrorFlipCamera : MonoBehaviour{ new Camera camera; public bool flipHorizontal;
2017-08-26 14:45:53
3060
转载 Unity3D学习:结合Kinect进行游戏开发 | 孤舟博客
最近需要学习Unity3D和Kinect交互进行开发。查阅网上的资料,一直没有找到详尽而又简单的方案。今天终于摸索出来在Unity3D中使用Kinect的方法,特此做个笔记。一、Unity和Kinect交互的环境配置我所使用的Unity3D的版本是Unity3.5,使用的Kinect SDK版本是SDK1.6,令Kinect和Unity交互的方法是使用CMU的封装,但是这个方法支持
2017-08-25 10:01:50
1194
原创 鼠标、手指拖曳物体移动
很基本的操作,不过一开始做的时候用OnMouseDown做的,不适用与移动平台,在网上查的内容也都是用鼠标控制拖曳的,自己写了个通过Input实现的移动终端和PC端都可以使用的拖曳脚本,代码如下:using UnityEngine;using System.Collections;public class Drag3dController : MonoBehaviour{
2017-07-31 11:41:51
497
原创 安卓文件存在但是unity中通过www读取失败
在安卓手机上 动态存储了一个.png文件到 Application.persistentDataPath路径下,使用File.Exists()方法判断 文件存在,打开安卓手机上的对应文件夹 也可以看到这张照片,但是在Unity中加载的时候 一直加载不成功,折腾了好久才发现原因。 原来的加载方法(路径)IEnumeratorLoadCusTexByWWW() {
2017-07-08 17:01:32
2445
2
原创 unity5.4版本打包AssetBundle与加载(避免材质丢失网格丢失)
unity5.4版本打包AssetBundle与加载(避免材质丢失网格丢失) 打包AssetBundle 有各种依赖关系要处理,针对不同的项目具体的打包策略也不同,这里假定是单个不重用的资源打包 完全没有任何依赖,做一个最基础的AssetBundle打包和加载的记录。打包的代码usingUnityEngine;usingUnityEditor;usi
2017-07-07 10:59:06
2257
原创 使用摇杆Easy Touch 4 Touchscreen Virtual Controls v4.1.0 实现角色移动
1、载资源包,导入项目。2、在inspector中创建一个EasyTouch ontros/JoyStick。3、(不方便编辑,下次写吧)
2017-02-20 12:43:08
594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人