【发布时间】:2018-05-23 15:18:23
【问题描述】:
我正在使用处理/Java,并且我正在使用像素数组为每个像素分配颜色,但是如果我分配每个像素,帧速率太低了,所以我想将 5 个像素的块视为一个,所以让它们的颜色相同。我不这样做,
for (int x = 0; x < width; x += 5) {
// for loop width
for (int y = 0; y < height; y += 5) {
// For loop height
// Assigning pixel color
for (int px = 0; px < 5; px++) {
for (int py = 0; py < 5; py++) {
pixels[x + px + (y + py) * width] = color(myCol);
}
}
}
}
但我想知道我是否可以为数组分配一个像这样的切片
pixels[startIndex : endIndex] = color(myColor);
【问题讨论】:
-
没有。 Java 没有语法结构来将数组的范围设置为某个值。
标签: java arrays processing slice pixels