가 손상-하고 치유 기능 만들기, 등을 :
public void changeHealth(int amount) {
health += amount;
if (health <= 0) {
JOptionPane.showMessageDialog(null, "You lost");
}
}
그리고, 예를 들어,
changeHealth(-10);
대신
0 할
health -= 10
건강과 무기 및 물건의 돌봐 Player
클래스가 더 좋을 것입니다,하지만 당신을 위해 너무 고급 수 있습니다. Player.java
라는 파일에 저장
public class Player {
private int health;
public Player(int startHealth) {
this.health = startHealth;
}
public void changeHealth(int amount) {
// ...
}
}
을,이처럼 사용 :이처럼 시작할 수
Player p = new Player(100); // create a Player with 100 hp
p.changeHealth(-10); // ouch
Learn more about OOP here합니다.
while 루프를 사용하여 코드를 삽입하십시오. 또는 상태를 변경하는 동작이 사용될 때마다 상태를 확인하십시오. –
"게임 루프"의 게임 디자인 개념을 찾으십시오. 각 루프 동안 한 지점에서 상태를 확인하십시오. –
@ Jeero 나는 피해가있을 때마다 건강을 확인하고 싶지 않았습니다. – Xearta