内容来自RyiSnow视频讲解
这一节讲的是Scrolling Message, Leveling Up, Damage Calculation滚动消息,升级,伤害计算。
伤害计算
玩家与怪的战斗,玩家对怪的伤害值为攻击值减去怪的防御值。
int damage = attack - gp.monster[i].defense;
int damage = attack - gp.monster[i].defense;
if (damage < 0) {
damage = 0;
}
gp.monster[i].life -= damage;
这个地方还有几处代码需要修改,分别是玩家碰到怪或者怪碰到玩家
滚动消息
- 相关代码
public void drawMessage() {
int messageX = gp.tileSize;
int messageY = gp.tileSize * 4;
g2.setFont(arial_40