Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Actionscript 和 3D 系统中,Y 轴向上增加(底部为 0 或 -1,顶部通常为 1)。这种约定相对于现实世界是有意义的。但是在 Java 等语言中,约定是颠倒的(底部是 1,顶部是 0 或 -1)。我一直在想:为什么?
谢谢!:)
在 2D 软件中,y 方向通常是向下的 - 屏幕的左上角是原点。第一个屏幕只有文本,您将从顶部开始对文本行进行编号。这个编号系统卡住了。
在 3D 软件中,许多库选择将 Y 实现为 up,但这仅仅是因为,正如您所提到的,这“更有意义”。
这不是“语言”的特征。这是图书馆的特色。