AddImpulse 函数与玩家对 Unreal Engine 4 的看法有关

AddImpulse function with relation to player's view on Unreal Engine 4

我和我的朋友是 UE4 的新手,我们正在尝试开发一款主要移动方式是枪支后坐力的游戏。

我们在添加相对于玩家射击位置的冲量时遇到了很多麻烦,因为 AddImpulse 函数似乎相对于世界起作用(所以玩家总是会朝一个方向前进,无论他在看哪里当他射门时)。

如果有人知道如何让 AddImpulse 函数以与玩家视角相反的方式添加脉冲,那将会很有帮助!

我在 UE4 subreddit 的帮助下遇到了一些挫折后弄明白了。对相机使用 getworldrotation 函数,然后将其乘以您想要的脉冲量,然后将其输入 AddImpulse 函数。