您好,请告诉我如何做
示例:主体中的单个代理
people.moveTo(home.getX(), home.getY());
这个效果很好。
但是,主要是人口代理
peoples.moveTo(home.getX(), home.getY());
--> 错误
Main_00_00 类型的 moveTo() 方法未定义
如何解决这个问题?
“代理人”和“代理人群体”是不同的概念。 “代理”有 moveTo() 函数。而“代理人群体”则没有。如果您希望所有代理同时移动,您需要遍历所有代理并单独为每个代理调用此函数。
你的代码看起来像:
for(Agent a : peoples)
a.moveTo(x,y);