Godot(以及许多其他游戏引擎)中的倒置 Y 轴可能看起来违反直觉。为什么通常会这样设置,为什么网上关于这个主题的信息有限?
有人可以解释一下吗?谢谢你
根据变换教程:
遵循 OpenGL 约定,X 是右轴,Y 是上轴,Z 是前轴。
至于OpenGL为什么使用Y = Up,如果你问十几个人你会得到13个答案。我听过的最有说服力的论点是,由于 Y 轴在 2D 中用于向上(至少在 OpenGL 中是这样),因此它在 3D 中也用于向上也是有意义的。但最终,我认为 Y 在 OpenGL 中出现的真正原因很简单,这是目前的惯例,所以每个人都需要这样做。
我仍然需要提醒自己,几乎每次我在戈多时,Y 都是向上而不是 Z,所以你并不孤单。