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

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

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

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

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

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

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

蓝图节点示例证明:#

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

通过蓝图设置如图

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

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

作者:L-TT

出处:https://www.cnblogs.com/L-TT/p/17142612.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   浪兮一  阅读(1175)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多
· C# 开发工具Visual Studio 介绍
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示