Unity3D
文章平均质量分 70
AAArlex
至于道,据于德,依于仁,游于艺。
展开
-
Unity3d实现的十字路口的模拟(五)
这一节我们来说一下红绿灯的控制和总结一下经验。红绿灯的模型,本来也是想要在网上下载结果找来半天没有找到相应的资源,于是就自己用3dmax做了一个,当然导出的时候一定要记得是fbx的格式,否则是导入不进去unity的。其实红绿灯的变化无非就是相应的灯的暗灭,并且对应一个参数go的0,1的控制,在之前的脚本中我们也发现了这个go确实传出去了,其实这个脚本的所有的变化都是用于go的传出,ok,上原创 2015-04-29 15:26:24 · 2509 阅读 · 8 评论 -
Unity 创建Kinect 动作检测实时监控波形图
最近,完成了基于机器学习的Kinect姿势识别的功能。但是,光做一做相应的姿势,收集到识别的数据,总感觉差强人意,少了点什么东西。而且有时候会因为距离kinect的距离远近发生误判的情况,Scene界面什么也没有,只好凭感觉来调整位置。还有就是,面对每秒上百条数据结果,还真是看不过来。于是,我就萌生了一个想法,能不能把收集到的数据展示成为一个类似于实时监控波形图,这样的话,我就能够在Unity上更方原创 2017-04-19 17:51:08 · 5184 阅读 · 1 评论 -
Unity3d实现的十字路口的模拟(一)
最近学习了Unity3d这个游戏引擎,感觉真的是非常的强大,正好赶上操作系统课程要做一个模拟信号量的模拟程序,于是打算做一个模拟十字路口的程序,大致的实现要实现的成果是:存在四种不同的汽车,包括一辆警车(不受交通信号灯的控制)随机产生在不同的路口,并且有不同的行动路线如:直走,左转,右转等,当然还有交通信号灯来控制车辆的有序运行。可以展示不同的视角来观察路口的情况(利用Q,W,E,R分别控制不同的原创 2015-04-29 13:44:32 · 7159 阅读 · 8 评论 -
Unity5 利用Kinect Studio 和Gesture Builder建立自定义姿势分类器
利用Kinect Studio和Visual Gesture Builder 建立Gesture分类器,并且在Unity5种引用分类器~原创 2017-03-31 19:59:48 · 14351 阅读 · 53 评论 -
理解Unity法线贴图的切线空间存储方式
最近再学习一些unity shader的一些东西,看到法线贴图那里突然不是很理解,经过查找资料,现在也是恍然大悟,也是深深敬佩发明切线空间法线贴图那个大神!话不多说,直接说一下,关于法线贴图,主要有两种,一种是基于模型空间的法线信息存储,一种就是基于切线空间的信息存储。我们这里着重来说一下第二种。什么是切线空间?切线空间就是,基于模型上的一个顶点建立的坐标空间,它的X轴原创 2017-03-31 15:54:53 · 4920 阅读 · 1 评论 -
CG语言的数学函数
abs(x)返回标量和向量x的绝对值如果x是向量,则返回每一个成员的绝对值acos(x)返回标量和向量x的反余弦x的范围是[-1,1],返回值的范围是[0,π],如果x是向量,则返回每一个成员的反余弦all(x)如果一个布尔标量为真,或者布尔向量的所有成员为真,则返回真转载 2016-04-22 11:31:30 · 2398 阅读 · 1 评论 -
Unity 制作灯罩 双面材质背面不受光照影响的解决方法
最近开发一个Unity项目主要是打算模拟一下灯效果,本以为把一个光源放入我们的灯的模型中就可以完美解决问题,然而当开始操作的时候,真的是困难重重,套在模型里面的点光源根本无法照亮外面的模型! 我们可以发现,这个光源可以在外面照亮这个立方体,而无法从里面照亮立方体。 百度了一下之后,也没有发现过多的信息,大多数的做法还是选择高亮表面,然后旁边加几原创 2015-12-10 22:09:44 · 9399 阅读 · 3 评论 -
Unity 对一个物体新添加的灯光会导致另一个灯光关闭
最近想要创建一个城市夜晚的场景,但是再给汽车添加灯光的时候发现不能同时点亮两个前灯,一个亮了,另一个就灭了,后经过查找发现解决方法:Edit->ProjectSettings->Quality发现如下:这里默认的一个物体的渲染像素灯光的数量是2个,我们只要把它改大就可以,比如我改为了8就可以给车添加两个前灯两个后灯啦~原创 2015-10-15 13:11:44 · 4565 阅读 · 3 评论 -
Unity文件转移出现的粉红色材质的处理方法
有时候,unity的工程从一个电脑转移到另一台电脑的时候会出现一些材质粉红色的情况,处理方法是:File->buildsettings:然后进入Other Settings勾掉这个:这样的话粉红色就消失啦~原创 2015-10-15 13:04:53 · 20793 阅读 · 4 评论 -
关于unity3d clone的prefab物体一起行动的问题(static要慎用)
首先,为什么要去一个这个名字呢,因为对大多数新手来说遇到这样的问题根本就不知道static的问题(就拿我来说...)而知道这个问题的基本可以自己解决了。最近在学习Unity3d,看书和视频学习的时候基本上也就是对于static一句话就说过去了,说他是预先编译,优先于脚本的函数,这样的一句话,一开始我还是很迷茫,ok,或许是我的技术还很薄弱吧,没有细细体会到其中的奥秘,直到自己做了一个Unity原创 2015-04-29 09:29:23 · 4183 阅读 · 0 评论 -
Unity3d实现的十字路口的模拟(三)
好的,下面我们来说一下,小车的创建,怎么实现随机的创建小车,其实在创建小车这里我主要是用来Instantiate函数来克隆prefab物体,当然这个预制物体也是需要设置一番的,看了视频的话我们肯定都已经知道了wheelcollider的创建,其实一个预制物体还有一个引导球包括他的脚本和一个包裹小车的用于感知其他小球碰撞的“保护膜”,这里有一个层次结构大家可以看一下:当前选中的那个其原创 2015-04-29 14:41:42 · 2734 阅读 · 3 评论 -
Unity3d实现的十字路口的模拟(四)
ok,我没呢已经知道我们的预制物体都是怎么个结构了,下面我们就来说一下,具体的随机创造车辆的函数,我是把这个脚本放到了我的地形这个物体上,当然你也可以放到摄像机上,正如最开始展示的图片,我们这里一共有四条道路,暂且我们把它命名为left,right,bottom,top每一条路都有四个车道,在我们中国都是靠右行驶的嘛,所以其中最靠右的就用于右转和紧急车辆的行驶。所以我们开始生成车辆,不多说上代码:原创 2015-04-29 15:04:46 · 2453 阅读 · 0 评论 -
Unity3d实现的十字路口的模拟(二)
ok,下面就进入我们的讲解工作啦,我的这个的讲解应该是比较适合初学者的,所以会有一些啰嗦什么的就请大家见谅啦!想必来看这个blog的,大家都已经知道了Unity3D的一些基本的操作了吧!这里我也就不一一赘述了,毕竟不是什么一个Unity的课程。ok,我这里用的是Unity3D5,然后下面来说一下关于这个小程序的小车的建立。一开始的时候,我只是在网上找了一些相关的3d模型然后直接拉入Unit原创 2015-04-29 13:46:28 · 4475 阅读 · 13 评论 -
Unity3D Kinect 实时显示对象的头部图像
最近在做一个Unity+Kinect 的项目,因为涉及一些姿势的识别,所以要锁定一个识别的骨架,但是用户怎么知道我锁定的骨架是谁呢?于是想到一个方法,那就是把当前的锁定的骨架的对象的头部图片展示出来,那么这样用户就知道当前检测的是谁啦~ 话不多说,先展示一下demo,最终的一个展示效果~ 有了这个想法,那么我们就来开始动手做吧,查找了一些资料,但是一输入关键词头部或者face什么的都是一些U原创 2017-04-22 19:14:45 · 3825 阅读 · 1 评论