父对象上的子对象自由移动

为了直截了当,我对编码的许多方面都是全新的,我正在寻找不同的规范和指导方针,以帮助我在Epic Games的虚幻引擎4中制作精彩的游戏。

好吧,我知道这件事后,有些人可能不知道我的意思,所以我会这样解释我的意思:

设想一个简单的角色模型的第三人称游戏 。 现在说,我有一个对象作为一个游戏中的角色的躯干 。 现在说我有一个对象作为角色的头 。 我怎样才能保持头部像躯干的孩子 ,但同时,让它与摄像机的角度移动

我认为你需要的是创建一个Player对象,这将允许你设置玩家的位置和方向。 接下来,将一个Torso对象作为Player的子对象连接起来,以便它随主对象一起移动和旋转。

然后连接Head作为Torso的孩子,所以它与Torso移动,但可以在自己的本地空间旋转,所以你可以旋转Player头部。

最后连接Camera作为Camera的孩子,并向后移动一定的数量。 这样一来,无论Head方向如何, Camera总是与Head保持一定的距离。