我想用循环缩短我的代码.我的游戏中有5个僵尸.所以我想我能做到这一点
Image zombie;
for(int i = 0; i < 5; i++){
if (zombie.getZombieRect().intersects(zombie + i + .getZombieRect())) {
}}
Run Code Online (Sandbox Code Playgroud)
为什么不能这样做呢?将我添加到僵尸的末尾.僵尸是一个形象.其他变量是zombie1,zombie2等.感谢大家的帮助.
这是数组的用途:
Zombie zombies[] = {zombie, zombie1, zombie2, zombie3, zombie4};
for (int i = 0; i < zombies.length; i++) {
if (zombie.getZombieRect().intersects(zombies[i].getZombieRect())) {
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |