美文网首页IT@程序员猿媛
VR-实现手持物体(手枪)

VR-实现手持物体(手枪)

作者: 旧人序_e3ed | 来源:发表于2019-04-12 23:09 被阅读0次

    随着技术的进步VR已经不仅仅局限于单纯的观看,现在更多的是进行和物体之间的交互例如在枪战游戏中收去抓取枪。

    step1:首先我们先准备好手握枪的动作并且建立好相应的Animator如下图:

    这里是当State等于1的时候变成手持枪的动画

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

    step2:开始编写代码:

    这边说下 手握抢的方法   首先是在手臂的位置增加一把枪把位置调整好 然后再进行隐藏  当手去抓取桌上的枪时销毁桌子上的枪并且让手臂上的枪取消隐藏

    1. 我们现在触碰的触发方法中销毁桌上的手枪(就是当手碰到桌上的枪桌上的枪会消失)并且调用一个使用枪的方法

    2.创建一个手枪使用的方法

    首先要序列化一个类将状态传到 面板上去作为一个标准来使用

    序列化一个类 增加了一个状态看哪个枚举类型对应哪个物体(这个pistol是手柄上的手枪) 枚举类 枚举类

    在写手枪动画

    这样就能实现了

    相关文章

      网友评论

        本文标题:VR-实现手持物体(手枪)

        本文链接:https://www.haomeiwen.com/subject/ktecwqtx.html