用Java制作蛇

时间:2018-08-30 10:05:59

标签: java

当我们要上去时,为什么要使用它:

if (up == true)
    yCoor--;

代替此:

if (up == true)
   yCoor++;

如果您想在注释中输入完整的代码,我希望足够了

2 个答案:

答案 0 :(得分:2)

因为该字段中的y轴通常是从屏幕顶部指向底部。

背后的原因纯粹是历史性的。在显示器的光束扫描屏幕从左上角开始。

答案 1 :(得分:0)

使用以下约定命名2D矩阵

(0,0) (0,1) (0,2) ... 
(1,0) (1,1) (1,2) ...
(2,0) (2,1) (2,2) ...
...

其中第一个数字是y坐标。因此,要向上移动矩阵,必须降低yCoor。