2

Actionscript および 3D システムでは、Y 軸は上に向かって増加します (下は 0 または -1 で、上は通常 1 です)。この規則は、現実の世界と比較して理にかなっています。ただし、Java などの言語では、規則が反転します (下が 1、上が 0 または -1)。私はいつも疑問に思っていました:なぜですか?

ありがとう!:)

4

1 に答える 1

6

2D ソフトウェアでは、y 方向は通常下向きです。画面の左上隅が原点です。最初の画面はテキストのみで、上からテキスト行に番号を付けていました。この番号付けシステムは行き詰まりました。

3D ソフトウェアでは、多くのライブラリが Y を up として実装することを選択しますが、それは、あなたが述べたように、それが「より理にかなっている」という理由だけです。

これは「言語」の特徴ではありません。図書館の特徴です。

于 2012-09-22T17:45:45.693 に答える