C#
文章平均质量分 77
Sven丿
这个作者很懒,什么都没留下…
展开
-
Unity3d IEnumerator 协程的理解
由于VR的关系,第一次接触到了Unity3D的项目,对C#Script一些语法不是很了解,特别是IEnumerator yield,在项目中大量被使用,下面谈谈对它们的理解,文章转自作者:王选易,出处:http://www.cnblogs.com/neverdie/为什么需要协程在游戏中有许多过程(Process)需要花费多个逻辑帧去计算。你会遇到“密集”的流程,比如说寻路,...转载 2019-04-10 22:06:47 · 553 阅读 · 0 评论 -
Unity HTC Vive实现物体受手柄触发,方法并显示在用户朝向方向
在VR虚拟场景搭建的项目中,需要实现,三维物体部分放大的效果,展示不同组成部分的介绍功能,同时便于观察。我设想通过手柄触碰目标物体,扣动扳机触发事件,目标物体放大,其他部分隐藏,关闭渲染。在放大的物体上扣动扳机,物体返回原样。同时,在物体放大时,无论用户在什么位置,物体显示在用户的实现朝向的方向,即用户面前。编写脚本,继承VRTK_InteractableObject类(steamVR插件VRTK...原创 2018-04-14 21:04:40 · 2876 阅读 · 1 评论 -
【部分原创】Unity HTC vive手柄的交互,获取手柄事件以及手柄位置等信息
认识下vive的手柄请看下图手柄两个一对,分左右,开发的时候也是分左右的。每个上面有一个pad和4个按钮。简单说明下:开关、系统菜单按钮:只有这个按钮不可以编程(默认),用来打开手柄,其实没用关的功能。在游戏中按下该按钮是调出系统默认的菜单,用来关闭,切换游戏用的。menu按钮:默认用来打开游戏菜单。grip按钮:用的最少的按钮,每个手柄上虽然有两个,但是是相同的。trigger按钮:扳机按钮,用...原创 2018-04-24 14:52:26 · 8565 阅读 · 0 评论 -
Unity HTC vive VR环境中视频播放的实现与交互
Unity 项目进度2原创 2018-05-11 22:25:18 · 4423 阅读 · 1 评论 -
Unity HTC vive VR虚拟环境中,kinect的模拟
在物理实验室模块,为了体现虚拟现实的特性,充实功能,打算实现kinect在VR环境中的模拟。通过用户的手势,动作;得到一个返回值,用来触发某些事件。即模拟kinect的运作方式,处理图像中人体的运动手势,触发相应的事件。通过手柄的位置的位移来触发事件:声明SteamVR_TrackedObject对象,根据Steam vr sdk中拓展代码,构造手柄按钮事件。调用这个类中的手柄对象的方法,来实现左...原创 2018-05-13 21:46:20 · 1221 阅读 · 0 评论 -
Unity HTC Vive通过手柄控制模型的手臂运动旋转
第八周项目原创 2018-05-27 22:29:32 · 2602 阅读 · 0 评论