我正在学习游戏编程。我正在尝试制作类似于 Pacman 的游戏。我用 x[] 和 y[] 制作了一个网格(不使用平铺)。当精灵在特定网格中时,我想销毁它的食物项目,这是网格内的图像,并加 1 得分。我尝试使用 image.destroy(); 方法,但没有奏效。
我试过了,而不是破坏图像来改变它的位置。
image.drawImage(图像,x+25,y+25); 只要我在特定网格内,它就只会创建一个新对象。
游戏循环不会让我破坏图像或将其移出屏幕。
我也试过
如果(精灵在网格中){score=score+1;}
所以一旦精灵在网格中,分数就会不断增加。一旦我的精灵在特定的网格中,我只想增加“1”。
任何帮助将不胜感激。谢谢。