所以我正在制作一个小游戏,玩家可以在地图上四处游荡并收集东西,但也可能会遇到随机移动的机器人。我正在努力做到这一点,如果玩家站在机器人旁边并点击“战斗”,机器人就会失去健康。
我能想到的唯一方法是在机器人类中创建一个 ActionListener 。所以我试图做出一个“如果”声明,例如,如果玩家在隔壁的瓷砖上,然后点击“战斗”,机器人就会失去健康。但是,我从未使用过 ActionListener,尽管查看了很多示例,但我仍然不理解它们。
机器人在地图上的坐标是“ycord”和“xcord”,玩家用“P”表示。
有没有办法这样说...
if(map[ycord+1][xcord].equals("P") && 'fightbutton' is pressed){
bot.health--;
非常感谢!