怎样结合HTC Vive 控制角色在场景中坠落?
乍一看以为只要设置一个允许重力就可以,其实不管用。我先说我做过的测试:
1, 创建了一个VR_Charactor和VR_ GameMode(使用VR的一些设置流程,简述)
2, 在VR_Charactor 蓝图类中,设置胶囊体允许重力。
当我带上头盔在场景中走动的时候,在无支撑面的地方,无法实现坠落的效果。
后来经过打印测试,发现当我带着头盔在移动的时候, capsualecomponent的 位置并没有更新。
So, 问题来了, 怎样设置才能够实现当我带着头盔移动的时候,能够控制角色位置的变化并实现坠落?
Vive头盔的移动,只是移动角色里面的Camera。所以在头盔移动时,CapsuleComponent的位置是无法改变的。而且我不赞成在VR里面用CapsuleComponent来做角色,一般直接用Pawn。但如果就是想实现这个效果,那你先去获取Camera的位置,然后尝试把CapsuleComponent的位置设置成Camera的位置(应该只需要X轴和Y轴),当然这是我的猜想,可能会失败,大胆的尝试吧。 boen 发表于 2016-8-12 10:18
Vive头盔的移动,只是移动角色里面的Camera。所以在头盔移动时,CapsuleComponent的位置是无法改变的。而且 ...
非常感谢,我按照这个思路已经测试过了, 感觉对逻辑控制方面的要求很高,出来的效果不理想,总是在晃动
页:
[1]