在Actionscript和3D系统中,Y轴向上增加(底部为0或-1,顶部通常为1)。这个惯例相对于现实世界是有意义的。但是在诸如Java之类的语言中,惯例被翻转(底部为1,顶部为0或-1)。我一直在想:为什么?
谢谢! :)
答案 0 :(得分:6)
在2D软件中,y方向通常是向下 - 屏幕的左上角是原点。第一个屏幕仅为文本,您可以从顶部编号文本行。这个编号系统卡住了。
在3D软件中,许多图书馆选择将Y实现为up,但这只是因为正如你所提到的那样“更有意义”。
这不是“语言”的一个特征。这是图书馆的一个特色。