首页 > 解决方案 > 如何在处理中一次渲染列表中的多个对象?

问题描述

我正在尝试在处理中渲染 2 个按钮,但我不知道如何全部更新它们......

Button[] cudels = new Button[100];
void setup()
{
 size(1200, 800);
  odvody();
}

void odvody()
{
cudels[1] = new Button(width/2, height/2, 200, 50, "I need Water",20,  255, 
0, 255);  

cudels[2] = new Button(width/2, 20, 200, 50, "I need some LAAAVAA" ,20,  255, 
255, 0);

cudels[].update();
cudels[].render();
}

标签: javaarraysprocessing

解决方案


只需遍历数组:

for (int i = 0; i < cudels.length; i++) {
  if (cudels[i] != null) {
    cudels[i].update();
    cudels[i].render();
  }
}

推荐阅读