Math 旋转和getComponentRotation之间有什么区别?
在UE4游戏引擎中 旋转和GetComponentRotation之间有什么区别 请尝试通过在上的文档了解这一点 但我不能Math 旋转和getComponentRotation之间有什么区别?,math,unreal-engine4,Math,Unreal Engine4,在UE4游戏引擎中 旋转和GetComponentRotation之间有什么区别 请尝试通过在上的文档了解这一点 但我不能 我需要一些关于这个的细节和解释。这两种方法来自不同的对象: 两者都返回一个旋转对象(),该对象在偏航/俯仰/滚动表示中对旋转进行编码 不同之处在于旋转返回一个FRotator对象,如果应用于组件,该对象将使组件“看”到向量的方向。例如,如果取球体位置和玩家位置之间的差值,使用旋转,然后将旋转应用于玩家,玩家将面对球体 GetComponentRotation返回组件在
我需要一些关于这个的细节和解释。这两种方法来自不同的对象:
两者都返回一个旋转对象(),该对象在偏航/俯仰/滚动表示中对旋转进行编码 不同之处在于旋转返回一个FRotator对象,如果应用于组件,该对象将使组件“看”到向量的方向。例如,如果取球体位置和玩家位置之间的差值,使用旋转,然后将旋转应用于玩家,玩家将面对球体
GetComponentRotation返回组件在全局空间中的当前方向 这两种方法来自不同的对象:
两者都返回一个旋转对象(),该对象在偏航/俯仰/滚动表示中对旋转进行编码 不同之处在于旋转返回一个FRotator对象,如果应用于组件,该对象将使组件“看”到向量的方向。例如,如果取球体位置和玩家位置之间的差值,使用旋转,然后将旋转应用于玩家,玩家将面对球体
GetComponentRotation返回组件在全局空间中的当前方向感谢你的时间兄弟:我注意C++代码,像这样:GetForwardVector().Road()!上面的代码是什么意思?GetForwardVector与对象旋转之间的关系是什么?@MohammedK.Abushawish“前向向量”是指向与参与者注视的方向相同的向量。您可以使用旋转方法从中提取旋转,如我的回答中所述。但是,使用此方法,无法知道旋转是否存在滚动分量,因为许多不同的滚动值将使参与者看起来朝同一方向。在FPS游戏中,这不是一个问题,因为通常没有旋转。对于飞机模拟器游戏来说,这可能很重要。GetComponentRotation使用正确的滚动方式给出当前的旋转,如果旋转方式正确,非常感谢我的朋友提供了这些信息,但是在某些问题上仍然存在一些模糊性和缺乏理解。。再次感谢:感谢您的时间兄弟:我注意到这样的C++代码:GetForwardVector()!上面的代码是什么意思?GetForwardVector与对象旋转之间的关系是什么?@MohammedK.Abushawish“前向向量”是指向与参与者注视的方向相同的向量。您可以使用旋转方法从中提取旋转,如我的回答中所述。但是,使用此方法,无法知道旋转是否存在滚动分量,因为许多不同的滚动值将使参与者看起来朝同一方向。在FPS游戏中,这不是一个问题,因为通常没有旋转。对于飞机模拟器游戏来说,这可能很重要。GetComponentRotation使用正确的滚动方式给出当前的旋转,如果旋转方式正确,非常感谢我的朋友提供了这些信息,但是在某些问题上仍然存在一些模糊性和缺乏理解。。再次感谢:)