想要从Kinect读取到数据,然后使用数据,通常是以下流程: using UnityEngine; using System.Collections; /// <summary> /// 使用KinectManager的一般流程. /// </summary> public class UseKinectManager : MonoBehaviour { KinectManager _manager; // Use this for initialization void Star…
Kinect使用了枚举KinectInterop.HandState来描述手势. 该手势指的是手掌的状态(张开/握拳),而不是说整个手臂的肢体动作(Gesture). 同样是需要嵌套在Kinect获取数据的代码块中,然后添加自己的逻辑. http://blog.csdn.net/qq_18995513/article/details/53180695 using UnityEngine; using System.Collections; using UnityEngine.UI; /// <s…
在Unity的AssetStore官方商店下载Kinect v2 Examples案例包,参考KinectDemos/GestureDemo这个文件夹下的例子. 自定义一个类,实现KinectGestures.GestureListenerInterface接口.参考案例中的CubeGestureListener中的用法.下面演示监听SwipeLeft向左划,SwipeRight向右划,SwipeUp向上划的手势Gesture.其中包含了一些修改界面UI显示当前手势状态等功能,如不需要可以去掉(…
本文是Unity Store里的官方Demo包中的ReadMe翻译(别人翻的),介绍了用Unity如何入门搭建起一个Kinect项目工程. 非常感谢下面这位大大的无私奉献! http://www.manew.com/thread-50097-1-1.html 如何运行示例? 1 下载并安装Kinect v2 SDK在下一节中描述. 2 打开场景“KinectAvatarsDemo”,位于/ AvatarsDemo文件夹 3 运行场景.移动的化身和cube-man反映你的动作. 4 使用左手或右手…
最近学习用Unity做些体感小游戏,使用Kinect的Unity插件,结合一些官方Demo学习(网上资源用Unity做的较少,蛋疼).插件及其Demo就在Unity商店里搜Kinect即可找到,其中下图这个包里面包含了大量实用场景和局部功能的Demo,绝对是入门神器! 非常感谢下面这位大大的无私奉献! http://www.manew.com/thread-50097-1-1.html 需求:屏幕中显示房间环境作为背景,显示人物的投影图像(彩色或者单色). 做法:从Kinect设备读取数据,然后…
用体感来实现UI控件的点击,如点击按钮. 做法:用一个图片表示左手手掌,图片位置追踪左手手掌移动,当手掌位于UI控件的矩形内时,握拳表示点击该控件. using UnityEngine; using System.Collections; using UnityEngine.UI; /// <summary> /// 用Kinect实现UI的点击:追踪左手手掌,移动到UI矩形内握拳表示点击该按钮. /// </summary> public class UIClick : Mono…
先开好这个坑,之后用到就补充,方便回顾. 获取用户相对Kinect传感器设备的位置坐标.(在Kinect坐标系中的位置) public Vector3 GetUserPosition(Int64 userId); public Vector3 GetUserKinectPosition(Int64 userId); 两者差别在于y值,后者表示相对于Kinect设备的坐标.而前者还考虑了设备的高度(KinectManager脚本的Sensor Hight值).如果把Sensor Hight设为0则…
版权声明:本文为原创文章,转载请声明http://www.cnblogs.com/unityExplorer/p/7560575.html 很久没有写新博客了,前段时间有些忙,这几天趟了几个微信分享的坑,写下来和大家分享下 接过微信分享的人,不论是直接接的微信自己的sdk还是使用了第三方插件,比如友盟.Mob之类的,估计都被微信官方恶心过.因为微信官方的文档真的是除了给了sdk,其余的等于什么都没说. 先说说接分享的流程吧: 首先,需要去微信开放平台申请账号,并注册一个应用,然后等待审核,这个过…
大小1.83G,中文字幕 章节内容:1.项目介绍2.准备maya工程文件3.素材资产(assets)结构4.管理unity中的maya资产5.整合场景6.unity游戏对象及材质7.第一人称控制器8.反射效果与外部环境9.beast灯光贴图10.unity的控制系统11.输出平台设置 讲师Michael calver是三维动画师,参与了非常多的unity项目,大部分都是室内的巡游导览可视化项目,也就是建筑行业的第一视角实时渲染的导视程序,甚至还有个考文垂大学的整体CG环境演示,学习用maya制作…
当gameobject setActive(true)的时候自动播放动画 1) 添加DoTween Animation. 设置动画效果, 略 选中 AutoPlay, 取消 AutoKill 2) 在第一个DoTweenAnimation脚本下 点击 AddManager 3) 在DO Tween Visual Manager脚本下 选择 OnEnable -> Restart 4) 播放完成后隐藏.(可选) 在第一个DoTweenAnimation脚本下 选择OnComplete,选中物体,选…