【发布时间】:2016-04-09 01:21:45
【问题描述】:
我已经进行了相当多的挖掘,但似乎无法找到我正在寻找的答案,我可能问错了问题,因为我很菜鸟。
无论如何,我正在尝试构建一个简单的口袋妖怪风格游戏进行练习,但我似乎无法在战斗活动期间改变对手或玩家的生命值..
我有,所以你选择 1. 使用以下代码进行攻击:
if(select == 1){
System.out.println("You strike at the raccoon!");
System.out.println("You deal " + play1.atk + " damage!");
Math.subtract(raccoon1.hp, play1.atk);
Math.subtract 类只是
public static int subtract(int x, int y){
return (x-y);
}
它从我从一个“对手”类构建的对象中提取 raccoon1.hp 的位置:
public class Opponent {
public int hp = 5;
public int def = 0;
public int atk = 1;
}
播放器的设置方式相同。
我确定我只是想念和/或做一些愚蠢的事情,但对新程序员的任何帮助将不胜感激。
谢谢!
【问题讨论】: