HTCVR
文章平均质量分 79
O_Origins
这个作者很懒,什么都没留下…
展开
-
使用Unity实现VR中在黑板上写字(升级篇)(一)-----解决画笔穿透画板的问题
一、概述:在使用Unity实现VR中在黑板上写字(初级篇)中的最后留下了一些有待完善的地方,首先完善画笔穿透画板的问题;在之前使用画笔会出现这种情况:可以看到画笔是穿透了画板,这样在VR中会给用户很差的体验,而且因为代码的原因会造成画的过程中中断,所以这个问题必须解决;解决后的使用情况: 可以看到现在不会穿透了,而且画起来不会有中断,其实我的手的位置已经穿到画板后面了;实现这个功能,其实有很多种方...转载 2018-05-16 11:10:14 · 1919 阅读 · 2 评论 -
使用Unity实现VR中在黑板上写字(初级篇)
一、工具1.开发用的是Unity 5.6.2版本2.VR中的物理交互用的是VRTK插件,这个插件集成了比较好的物理交互功能;3.HTC Vive二、概述实现的功能: 在一个白板上,用不同颜色的笔,在白板画出任何想要的图形;因为只是一个初级篇所以只是用两个脚本简单的实现,而且并没有黑板擦等功能 ,也不能两个笔同时画画,这些功能将会在未来的升级篇中写出;三、知识点其实这个功能很简单,只是简单的运用Un...转载 2018-05-16 11:11:19 · 3015 阅读 · 0 评论 -
使用Unity实现VR中在黑板上写字(升级篇)(二)----- 加入黑板擦
黑板擦的功能其实和画笔是一样的,只是黑板擦设置的颜色是画板最原始的颜色,而笔设置的是其他的颜色。所以最大的不同时,当手柄握住黑板擦时和握住笔时的函数实现是不一样的;实现这个功能之后,黑板擦的擦掉功能将在后续的篇章中和画笔一起完成;可以看到不管黑板擦以什么角度开始靠近画板,最终这个黑板擦一定是和画板平行的;先看看画板的坐标系: 再看看黑板擦的坐标系:也就是说不管黑板擦以何种旋转角度(Rotation...转载 2018-05-16 11:12:01 · 1718 阅读 · 0 评论