view_get_visible 함수 설명
view_get_visible
함수는 주어진 뷰 포트의 가시성을 확인하는 데 사용됩니다. 이 함수는 뷰 포트가 보이면 true
를 반환하고, 보이지 않으면 false
를 반환합니다.
문법
view_get_visible(view_port)
인수
인수 이름 | 타입 | 설명 |
---|---|---|
view_port | 정수 | 타겟 뷰 포트 (0 - 7) |
반환값
반환 타입 | 설명 |
---|---|
Boolean | 뷰 포트의 가시성 여부 |
예제
다음 코드는 뷰 포트 [0]가 보이는지 확인하고, 보이지 않으면 보이도록 설정합니다.
if (!view_get_visible(0)){
view_set_visible(0, true);
}
활용 예제
1. 여러 뷰 포트의 가시성 확인
여러 뷰 포트의 가시성을 확인하고, 보이지 않는 뷰 포트를 모두 보이도록 설정하는 예제입니다.
for (var i = 0; i < 8; i++) {
if (!view_get_visible(i)) {
view_set_visible(i, true);
}
}
2. 특정 조건에 따라 뷰 포트 보이기
게임 내 특정 조건이 충족되면 뷰 포트를 보이도록 설정하는 예제입니다.
if (player_health < 20) {
view_set_visible(1, true);
}
3. 뷰 포트의 가시성에 따라 다른 행동 수행
뷰 포트의 가시성에 따라 다른 행동을 수행하는 예제입니다.
if (view_get_visible(2)) {
// 특정 행동 수행
} else {
// 다른 행동 수행
}
4. 뷰 포트가 보이지 않을 때 경고 메시지 출력
뷰 포트가 보이지 않을 때 경고 메시지를 출력하는 예제입니다.
if (!view_get_visible(3)) {
show_message("뷰 포트 3이 보이지 않습니다!");
}
5. 뷰 포트의 가시성을 토글하는 기능
뷰 포트의 가시성을 토글하는 기능을 구현하는 예제입니다.
if (view_get_visible(4)) {
view_set_visible(4, false);
} else {
view_set_visible(4, true);
}