C++ UE4,设置对象的相对角速度 上下文

C++ UE4,设置对象的相对角速度 上下文,c++,unreal-engine4,unreal-blueprint,C++,Unreal Engine4,Unreal Blueprint,我一直在尝试设置UE4中飞盘的角速度。这很容易。然而,UE4增加了一个相对于“世界轴”而不是相对于飞盘轴通过物体质心的角速度。“世界”轴下方为红色,相对轴为绿色,飞盘为蓝色。左侧是飞盘的侧面横截面,如果你要向前投掷飞盘并向上倾斜,右侧是同一投掷的三维表示 问题 问题在于光盘的相对轴和“世界”轴不相同。由于圆盘绕世界轴旋转,而不是绕相对轴旋转,因此每当应用角速度时,圆盘都会摆动是否有任何方法可以更改以通过局部轴应用速度? 谢谢大家! 您需要将轴从局部空间变换到世界空间。大致如下: 如果你在轴上使

我一直在尝试设置UE4中飞盘的角速度。这很容易。然而,UE4增加了一个相对于“世界轴”而不是相对于飞盘轴通过物体质心的角速度。“世界”轴下方为红色,相对轴为绿色,飞盘为蓝色。左侧是飞盘的侧面横截面,如果你要向前投掷飞盘并向上倾斜,右侧是同一投掷的三维表示

问题 问题在于光盘的相对轴和“世界”轴不相同。由于圆盘绕世界轴旋转,而不是绕相对轴旋转,因此每当应用角速度时,圆盘都会摆动是否有任何方法可以更改以通过局部轴应用速度?

谢谢大家!


您需要将轴从局部空间变换到世界空间。大致如下:


如果你在轴上使用
变换方向
在将其作为角速度应用之前将其转换为世界空间,会发生什么情况?@Ruzihm这没有改变问题-我用你的修改将新的蓝图添加到帖子中不,这不是我建议的-我指的是,你会用它来修改(0,01000)然后将结果插入
设置物理角速度(单位:度)
好的,更新图像-这就是你的建议吗?这仍然没有改变航班。更像是,请原谅我的油漆工作