view_get_hport 함수 설명
view_get_hport
함수는 주어진 뷰 포트의 높이를 가져오는 데 사용됩니다. 이 함수는 게임 개발에서 화면의 특정 영역을 조정할 때 유용합니다.
문법
view_get_hport(view_port)
인수
인수 | 유형 | 설명 |
---|---|---|
view_port | 정수 | 타겟 뷰 포트 (0 - 7) |
반환값
- 실수형(Real): 지정된 뷰 포트의 높이
예제
다음 코드는 뷰 포트 [0]의 높이를 확인하고, 만약 그것이 디스플레이 높이의 절반이 아니라면 그 값을 절반으로 설정합니다.
if (view_get_hport(0) != (display_get_height() / 2)) {
view_set_hport(0, display_get_height() / 2);
}
활용 예제
1. 뷰 포트 높이 조정
뷰 포트의 높이를 동적으로 조정하여 게임의 특정 요소를 강조할 수 있습니다.
if (view_get_hport(1) < 300) {
view_set_hport(1, 300);
}
2. 화면 비율 유지
게임의 화면 비율을 유지하기 위해 뷰 포트의 높이를 조정하는 예제입니다.
var target_height = display_get_height() * 0.75;
if (view_get_hport(2) != target_height) {
view_set_hport(2, target_height);
}
3. 여러 뷰 포트 관리
여러 뷰 포트를 관리하여 다양한 화면 구성을 만들 수 있습니다.
for (var i = 0; i < 4; i++) {
if (view_get_hport(i) != (display_get_height() / 4)) {
view_set_hport(i, display_get_height() / 4);
}
}
4. 사용자 설정에 따른 뷰 포트 조정
사용자의 설정에 따라 뷰 포트를 조정하는 방법입니다.
if (user_setting == "high") {
view_set_hport(3, display_get_height());
} else {
view_set_hport(3, display_get_height() / 2);
}
이러한 예제들은 view_get_hport
함수를 활용하여 게임의 뷰 포트를 효과적으로 조정하는 방법을 보여줍니다.