经过多次教程后,我仍然无法理解视口以及它们与摄像机的关系。您输入的数字究竟是什么?例如
category
实际上是什么意思?我正在使用public static void main(String[] args) {
int i,a,b;
int [] array1 = new int[20];//{12,23, -22, 0, 43,545, -4, -55,43, 12,0, -999, -87
array1[0] = 12;
array1[1] = 23;
array1[2] = -22;
array1[3] = 0;
array1[4] = 43;
array1[5] = 545;
array1[6] = -4;
array1[7] = -55;
array1[8] = 43;
array1[9] = 12;
array1[10] = 0;
array1[11] = -999;
array1[12] = -87;
int [] arrayPlus = new int[20];
int [] arrayMinus = new int[20];
a=b=0;
for (i = 0; i < 13; i++) {
if (array1[i] > 0 || array1[i] == 0) {
arrayPlus[a] = array1[i];
a++;
} else {
arrayMinus[b] = array1[i];
b++;
}
}
System.out.println("Positive array numbers");
for (i = 0; i < a; i++) {
System.out.println(arrayPlus[i]);}
System.out.println("");
System.out.println("Negative array numbers");
for (i = 0; i < b; i++) {
System.out.println(arrayMinus[i]);}
}
}
和纹理来查看更改数字是否会对viewport = new ExtendViewport(10,10,camera)
如何移动产生任何影响。我使用了InputProcessor的keyDown方法,其实现如下:
ShapeRenderer
无论视口实例化中的数字是什么,Rectangle总是移动相同的数量。此外,纹理始终以相同的宽高比绘制在相同的位置。那么这些数字究竟意味着什么?