与虚幻引擎4上的玩家视图相关的AddImpulse函数

问题描述

我和我的朋友对《虚幻引擎4》非常陌生,我们正在尝试开发一款游戏,您的主要移动方式是枪支后坐力。

添加相对于玩家拍摄地点的冲动会遇到很多麻烦,因为AddImpulse函数似乎相对于世界有效(因此,无论玩家何时观看,无论身在何处,他都将始终朝一个方向前进芽)。

如果有人对如何使AddImpulse函数以与玩家的视角相反的方式添加冲动有任何想法,那将有很大帮助!

解决方法

经过UE4 subreddit的无奈和帮助,我发现了它。使用相机的getworldrotation函数,然后将其乘以所需的脉冲量,然后将其馈入AddImpulse函数。