뷰 포트 높이 설정
view_hport 변수는 지정된 뷰 포트의 높이를 가져오거나 설정하는 데 사용됩니다. 뷰 포트의 높이는 게임 시작 시 게임 창 또는 배경 캔버스의 높이를 정의합니다. 게임이 시작된 후 이 값을 변경해도 게임 창 크기에 눈에 띄는 효과는 없습니다. 이는 window_set_size() 함수와 함께 호출되지 않는 한 그렇습니다. 카메라에 할당된 포트 크기보다 더 크거나 작으면 카메라 뷰는 맞추기 위해 축소되거나 확대됩니다.
문법
view_hport[0 ... 7]
반환값
- 실수형(Real)
예제
camera_set_view_size(view_camera[0], view_wport[0], view_hport[0]);
위 코드는 카메라 뷰의 너비와 높이를 뷰 포트의 너비와 높이와 동일하게 설정합니다.
활용 예제
1. 뷰 포트 높이 설정
view_hport[0] = 600; // 첫 번째 뷰 포트의 높이를 600으로 설정
2. 카메라 크기 조정
camera_set_view_size(view_camera[1], view_wport[1], view_hport[1]); // 두 번째 카메라의 크기를 두 번째 뷰 포트에 맞춤
3. 뷰 포트 높이 가져오기
var current_height = view_hport[2]; // 두 번째 뷰 포트의 현재 높이를 가져옴
4. 뷰 포트 높이에 따라 게임 요소 조정
if (view_hport[0] < 500) {
// 뷰 포트 높이가 500보다 작을 경우 특정 요소를 조정
player_speed = 5;
} else {
player_speed = 10;
}
5. 여러 뷰 포트의 높이 설정
for (var i = 0; i < 4; i++) {
view_hport[i] = 400 + (i * 100); // 각 뷰 포트의 높이를 다르게 설정
}
이러한 예제들은 view_hport 변수를 활용하여 게임의 뷰 포트를 효과적으로 관리하는 방법을 보여줍니다.