【发布时间】:2020-10-09 12:53:29
【问题描述】:
我正在为我的游戏开发一个方块旋转组件,但我遇到了一些我无法弄清楚的问题。基本上,我希望能够沿所有三个轴旋转网格组件。玩家一次只能将一个轴旋转 90 度或 -90 度。我还希望玩家始终根据世界的 X、Y 和 Z 轴旋转网格,而不是块的相对轴,它会随着旋转而改变。我如何做到这一点?
没有旋转的网格:
网格沿 X 轴逆时针旋转 90 度:
这里的问题是,如果我想沿 Y 轴旋转块,它会沿 Z 轴旋转块,因为块现在已旋转。如何保持新的旋转面向世界轴,而不是网格?
【问题讨论】:
标签: rotation unreal-engine4 unreal-blueprint