繁体   English   中英

Rotation和getComponentRotation有什么区别?

[英]What is the difference between Rotation and getComponentRotation?

在UE4游戏引擎中,Rotation和GetComponentRotation有什么区别?

尝试通过以下位置的文档来了解这一点

https://api.unrealengine.com/INT/API/Runtime/Core/Math/FVector/Rotation/index.html

但是我不能吗?

我需要一些细节和解释。

这两种方法来自不同的对象:

FVector ::旋转
USceneComponent :: GetComponentRotation

两者都返回一个旋转对象( FRotator ),该对象以Yaw / Pitch / Roll表示形式对旋转进行编码。

区别在于Rotation返回一个FRotator对象,该对象如果应用于组件,将使该组件在向量方向上“看起来”。 例如,如果您将球体的位置与播放器的位置之间的差值计算在内,请使用“旋转”,然后将旋转应用于播放器,播放器将面对球体。

GetComponentRotation返回组件在全局空间中的当前方向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM