为什么在GODOT和大多数游戏引擎中,Y轴是倒置的?

问题描述 投票:0回答:1

Godot(以及许多其他游戏引擎)中的倒置 Y 轴可能看起来违反直觉。为什么通常会这样设置,为什么网上关于这个主题的信息有限?

有人可以解释一下吗?谢谢你

godot godot4
1个回答
0
投票

根据变换教程

遵循 OpenGL 约定,X 是右轴,Y 是上轴,Z 是前轴。

至于OpenGL为什么使用Y = Up,如果你问十几个人你会得到13个答案。我听过的最有说服力的论点是,由于 Y 轴在 2D 中用于向上(至少在 OpenGL 中是这样),因此它在 3D 中也用于向上也是有意义的。但最终,我认为 Y 在 OpenGL 中出现的真正原因很简单,这是目前的惯例,所以每个人都需要这样做。

我仍然需要提醒自己,几乎每次我在戈多时,Y 都是向上而不是 Z,所以你并不孤单。

© www.soinside.com 2019 - 2024. All rights reserved.