未旋转向量和旋转向量(UnRotateVector和RotateVector)的作用
未旋转向量和旋转向量(UnRotateVector和RotateVector)的作用
UnRotateVector:让Vector A绕着原点逆时针旋转 B。
RotateVector:让Vector A绕着原点顺时针旋转 B。
UnrotateVector将世界坐标系变成局部坐标系,再来一次 RotateVector 将 会把局部坐标系变成世界坐标系。
使用这两个节点可以让我们对世界坐标下的修改转变为在局部坐标下的修改。
如下图:我们有一个Actor演员的俯视角试图。在设置UnRotateVector后修改Actor位置向X轴方向移动。
正常情况下我们的Actor应该会像图中的正常位置一样根据世界坐标做出修改,但在使用这UnRotateVector和RotateVector这两个节点后,Actor的实际位置是根据Actor的局部坐标修改的。
蓝图节点示例证明:#
当前坐标系为世界坐标系,玩家朝向Y轴。
通过蓝图设置如图
玩家在自身位置和玩家朝向位置发射了球形检测
下面是正常情况对世界坐标系增加的示例
标签:
UE
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...
· 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多
· C# 开发工具Visual Studio 介绍
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程