UE4,设置物体相对角速度

3

背景

我一直在尝试设置UE4中飞盘的角速度,这很容易。然而,UE4通过相对于“世界轴”而不是相对于飞盘轴心来添加角速度。下面的“世界”轴是红色的,相对轴是绿色的,飞盘是蓝色的。左边是飞盘的侧向剖面图,如果你朝前倾斜地扔它,右边是同样投掷的三维表示。

问题

问题是当飞盘的相对轴和“世界”轴不同时。由于飞盘围绕世界轴旋转,而不是相对轴,因此每当应用角速度时,它都会摆动。 有没有办法改变应用速度的方式,以通过本地轴?

谢谢!

enter image description here

enter image description here


@Ruzihm,这并没有改变问题 - 我在帖子中添加了你修改过的新蓝图。 - ZanyCactus
好的,我更新了图片 - 这是你建议的吗?但这仍然没有改变航班。 - ZanyCactus
更像是这样,不好意思,画得有点粗糙。 - Ruzihm
@Ruzihm 刚刚把它改成了那样(在帖子中更新了蓝图),这样做导致光盘根本不转动,有什么想法吗? - ZanyCactus
@Ruzhim,天哪,是的,现在它正常工作了 - 只是将旋转变换改为简单的1000 z,而不是从向量生成器输出的结果。谢谢你! - ZanyCactus
显示剩余2条评论
1个回答

2

您需要将坐标系从本地空间转换为世界空间。大致如下:

blueprint


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接