레이어 타겟 룸 가져오기
layer_get_target_room 함수는 레이어 함수들이 현재 타겟으로 설정된 방을 반환합니다. 이 함수에 대한 더 많은 정보는 layer_set_target_room()을 참조하세요.
문법
layer_get_target_room()
반환값
- 방 자산 (Room Asset)
예제
if (layer_get_target_room() != room) {
layer_reset_target_room();
}
위의 코드는 현재 타겟 방을 확인하고, 만약 그것이 현재 방이 아니라면 레이어 타겟 방을 리셋합니다.
활용 예제
예제 1: 타겟 방 확인 후 행동 수행
if (layer_get_target_room() != room) {
// 다른 방으로 이동하는 로직
room_goto(next_room);
}
예제 2: 타겟 방에 따라 레이어 속성 변경
if (layer_get_target_room() == room) {
layer_set_visible(layer_name, true);
} else {
layer_set_visible(layer_name, false);
}
예제 3: 게임 상태에 따른 레이어 관리
if (game_state == "pause") {
layer_set_target_room(pause_room);
} else {
layer_set_target_room(main_game_room);
}
관련 함수
| 함수 이름 | 설명 |
|---|---|
| layer_set_target_room() | 레이어의 타겟 방을 설정합니다. |
| layer_reset_target_room() | 레이어의 타겟 방을 리셋합니다. |
| layer_set_visible() | 레이어의 가시성을 설정합니다. |
| room_goto() | 특정 방으로 이동합니다. |
이 문서에서는 layer_get_target_room 함수에 대한 설명과 활용 예제를 제공하였습니다.