Kinect+U3D
ye_xingren
这个作者很懒,什么都没留下…
展开
-
Unity3D学习:结合Kinect进行游戏开发
最近需要学习Unity3D和Kinect交互进行开发。查阅网上的资料,一直没有找到详尽而又简单的方案。今天终于摸索出来在Unity3D中使用Kinect的方法,特此做个笔记。一、Unity和Kinect交互的环境配置我所使用的Unity3D的版本是Unity3.5,使用的Kinect SDK版本是SDK1.6,令Kinect和Unity交互的方法是使用CMU的封装,但是这个方法支持的Kin转载 2013-05-27 09:13:51 · 4110 阅读 · 0 评论 -
Unity3D使用天气插件遇到问题
RT,近日在做一个OpenNI和U3D的项目,美化场景时用的unisky插件和Unistorm插件,导入工程之后天空是黑色的,没有云彩但是可以看到Sun,也有Light。资源包没有问题,就是不成功,最后只能新建工程,先导入天气插件,最后导入工程包,ok。网上关于Unisky和UniStrom的文章不多,遇到问题就蛋疼了,呵呵。原创 2014-02-27 17:43:05 · 3162 阅读 · 0 评论 -
NGUI系列教程六(序列帧动画)
今天我给大家讲一下如何使用NGUI做序列帧动画。本节主要包括两方面内容,分别是使用UIspirit和使用UITexture 做序列帧动画。废话不说了,下面开始。还要在啰嗦一句,首先大家要准备一些序列帧的素材图片,最好是大图和小图各一套。我们先来将使用UISpirit做序列帧动画,这个方法只适合使用小图。在使用UISpirit 之前大家还要把准备好的序列帧图片做成Atlas,如何做A转载 2014-02-20 18:59:29 · 699 阅读 · 0 评论 -
NGUI系列教程五(角色信息跟随)
在一些网络游戏中,我们常常可以看到角色的上方显示着角色的名称,等级,血量等信息。它们可以跟随角色移动,并且可以显示和隐藏。今天我们就来学习一下这些功能的实现方法。1. 新建unity工 程,导入NGUI插件。对于字体按钮等的制作方法参见以前的系列教程。这里我们直接开始学习制作方法。首先新建一个2DUI,设置UI的层为NGUI。新 建完成后,使用菜单NGUI -->Create a Pa转载 2014-02-20 18:56:45 · 640 阅读 · 0 评论 -
NGUI系列教程四(自定义Atlas,Font)
转载自:http://unity3d.9ria.com/?p=3891今天我们来看一下怎么自定义NGUIAtlas,制作属于自己风格的UI。第一部分:自定义 Atlas1 . 首先我们要准备一些图标素材,也就是我们的UI素材,将其导入到unity工程中。2. 全选我们需要用到的UI素材。选择菜单NGUI-->Open the Atlas Maker(快捷键 Alt +s转载 2014-02-20 18:56:10 · 535 阅读 · 0 评论 -
NGUI系列教程三
转载自:http://unity3d.9ria.com/?p=3884接下来我们再来看Progress Bar和Slider,对比参数我们可以发现,Progress Bar和slider的明显区别在于slider多一个Thumb选项,这里的Thumb就是我们拖动的时候点击的按钮。 Empty 和Full选项其实就是前景和背景的Spirit。这里大家都已经熟悉了,我们看Slide转载 2014-02-20 18:55:24 · 525 阅读 · 0 评论 -
NGUI系列教程二
转载自:http://unity3d.9ria.com/?p=3871接下来我们创建一个Label,NGUIàOpen the Widget Wizard,打开widgetTool对话框,在Template中选择Label,确定AddTo右侧选项为panel,点击,Add To完成Label创建。1.Label属性窗口如图1.下面的节奏可能有点快,大家可以先熟悉一下上面转载 2014-02-20 18:54:30 · 606 阅读 · 0 评论 -
NGUI系列教程一
转载自:http://unity3d.9ria.com/?p=3854首先导入NGUI package,这里我们选用的是2.6.3版本的NGUI。在unity工程窗口中点击右键选择 Importpackage àcustom package,选择你下载的NGUI插件,导入完成后效果如图:1.选择菜单NGUIàOpen the UI Wizard,弹出创建UI对话框。点击转载 2014-02-20 18:53:23 · 729 阅读 · 0 评论 -
Unity中Layer的概念
unity里面每个gameobject都可以设只layer(1个int值)。layer有什么用呢?一方面相机中可以设置是否渲染某layer另一方面可以再raycast中设置是否忽略检测某layer。static function Raycast (origin : Vector3, direction : Vector3, distance : float =转载 2014-02-20 18:50:29 · 13488 阅读 · 1 评论 -
OpenNI结合Unity3D进行体感游戏开发
1. 下载安装Unity3D(目前版本为3.4)2. 下载OpenNI的Unity3D wrapper(目前版本为0.9.2): a. 地址:http://www.openni.org/Downloads/OpenNIModules.aspx b. 按如下选择: c. 下载完解压后有2个.unitypackage文件 3. 创建新的转载 2014-01-12 19:28:39 · 3220 阅读 · 0 评论 -
Input.GetAxisRaw 与Input.GetAxis
1.Input.GetAxisRaw 获取原始轴static function GetAxisRaw (axisName : string) : float Description描述Returns the value of the virtual axis identified by axisName with no smoothing filtering applied.原创 2013-07-12 10:45:24 · 9775 阅读 · 0 评论 -
U3D的一些函数
转自:http://blog.csdn.net/janpylx/article/details/7770766transform.Translate--把对象从一个地方往给定的方向前进。例如:transform.Translate(Vector3.forward * Time.deltaTime); // Vector3.forward相当于(0, 0, 1). Time.delta转载 2013-07-11 11:59:15 · 1453 阅读 · 0 评论 -
Unity3D+OpenNI+Xtion开发实例
本应用要实现基于体感交互技术和虚拟现实技术的房地产三维互动仿真平台—数字小区,让购房者能够全面直观的了解小区的各个方面,为未来小区住户提供全方位的方便的服务,实现对小区的智能化管理。基于Xtion PRO,本应用提供手势和动作等更为自然的人机交互方式(NUI),购房者在虚拟场景中漫游时只需要以最自然的交流方式和机器互动原创 2014-03-22 12:41:39 · 3916 阅读 · 6 评论