这种双持的体感控制器, 在UE4中统称为MotionController, 在Unity中嘛(我们都是野孩子). 有了双手, 第一件想干事是什么? (嗯, 我指的不是摸) 是抓东西, 扔东西....我先来分析一下实现方式:
1. Attach To Hand
这也是最常见的实现方法, 直接把Hand做为父结点, 把物体当成子级挂上去
2....方法3如果物体A质量远小于物体B, 是推不动的, 所以这是最能符合我们期望的结果.
手持物体快速挥动的碰撞
常见的应用场景是手拿球拍去击球....方法1在速度非常快的情况下会击不出球, 因为前一帧在球前, 后一帧就跑到球后面去了. 方法2球拍会停在与球接触的地方. 方法3和方法4可以符合预期....物体的重量
如果想模拟出提起物体时不同重量物体的表现 , 可以通过施加力的方式来模拟出物体与手之间的相对移动, 通过速度快慢表现出不同物体的重量.