随着技术的进步VR已经不仅仅局限于单纯的观看,现在更多的是进行和物体之间的交互例如在枪战游戏中收去抓取枪。
step1:首先我们先准备好手握枪的动作并且建立好相应的Animator如下图:

然后给手枪增加一个tag 并且增加 一个box collider如图:

step2:开始编写代码:
这边说下 手握抢的方法 首先是在手臂的位置增加一把枪把位置调整好 然后再进行隐藏 当手去抓取桌上的枪时销毁桌子上的枪并且让手臂上的枪取消隐藏
1. 我们现在触碰的触发方法中销毁桌上的手枪(就是当手碰到桌上的枪桌上的枪会消失)并且调用一个使用枪的方法

2.创建一个手枪使用的方法
首先要序列化一个类将状态传到 面板上去作为一个标准来使用




在写手枪动画


这样就能实现了
网友评论