首页 > 其他分享 >未旋转向量和旋转向量(UnRotateVector和RotateVector)的作用

未旋转向量和旋转向量(UnRotateVector和RotateVector)的作用

时间:2023-02-21 21:55:06浏览次数:45  
标签:UnRotateVector Actor 旋转 RotateVector 坐标系 向量

未旋转向量和旋转向量(UnRotateVector和RotateVector)的作用

UnRotateVector:让Vector A绕着原点逆时针旋转 B。
RotateVector:让Vector A绕着原点顺时针旋转 B。

UnrotateVector将世界坐标系变成局部坐标系,再来一次 RotateVector 将 会把局部坐标系变成世界坐标系。

使用这两个节点可以让我们对世界坐标下的修改转变为在局部坐标下的修改。

如下图:我们有一个Actor演员的俯视角试图。在设置UnRotateVector后修改Actor位置向X轴方向移动。

正常情况下我们的Actor应该会像图中的正常位置一样根据世界坐标做出修改,但在使用这UnRotateVector和RotateVector这两个节点后,Actor的实际位置是根据Actor的局部坐标修改的。

蓝图节点示例证明:

当前坐标系为世界坐标系,玩家朝向Y轴。

通过蓝图设置如图

玩家在自身位置和玩家朝向位置发射了球形检测

下面是正常情况对世界坐标系增加的示例

标签:UnRotateVector,Actor,旋转,RotateVector,坐标系,向量
From: https://www.cnblogs.com/L-TT/p/17142612.html

相关文章