생명 설정 (Set Lives)
이 문서는 게임에서 생명(lives) 변수를 생성하거나 설정하는 방법에 대해 설명합니다. 이 작업을 통해 인스턴스 변수인 생명을 관리할 수 있습니다.
생명 설정 개요
- 기능: 생명 변수를 설정하거나 현재 생명 변수에 값을 추가합니다.
- 상태: 상대(relative) 체크박스를 선택하면 현재 생명 변수에 지정된 값을 더합니다. 그렇지 않으면 생명 변수를 해당 값으로 직접 설정합니다.
인자 설명
| 인자 | 설명 |
|---|---|
| Lives | 설정할 생명 변수의 수 (상대 체크박스가 선택된 경우 현재 생명에 추가할 값) |
예시
다음 코드 예시는 방이 게임의 첫 번째 방인지 확인하고, 맞으면 "score", "lives" 및 "health" 변수를 설정합니다.
if (room == first_room) {
LivesSet(3); // 생명을 3으로 설정
}
추가 활용 및 응용 예제
생명 변수에 값 추가하기
상대 체크박스를 사용하여 현재 생명에 2를 추가하는 예제입니다.
if (player_is_hurt) {
LivesSet(2, true); // 현재 생명에 2를 추가
}
생명 변수 값 확인하기
게임에서 현재 생명 값을 확인하려면 Get Lives 액션을 사용합니다.
current_lives = GetLives(); // 현재 생명 가져오기
생명 감소하기
특정 이벤트(예: 적에게 맞는 경우)에서 생명을 1 줄이는 방법입니다.
if (player_hurt) {
LivesSet(-1, true); // 현재 생명에서 1 감소
}
생명 변수 초기화하기
게임의 시작 시 생명 변수를 초기화하는 방법은 다음과 같습니다.
LivesSet(5); // 생명을 5로 설정
이 문서를 통해 생명 설정의 개념 및 다양한 예제를 이해하고 활용할 수 있기를 바랍니다.