room_set_height 함수 설명
room_set_height 함수는 게임 내의 특정 방의 높이를 변경하거나 설정하는 기능을 제공합니다. 현재 방을 제외한 다른 방의 높이를 설정할 수 있습니다.
문법
room_set_height(index, h);
매개변수 설명
| 매개변수 | 타입 | 설명 |
|---|---|---|
| index | Room Asset | 높이를 설정할 방의 인덱스 |
| h | Real | 방의 새로운 높이 (픽셀 단위) |
반환값
- N/A
예제
global.myroom = room_add();
room_set_width(global.myroom, 640);
room_set_height(global.myroom, 480);
room_set_persistent(global.myroom, false);
위의 코드는 새로운 방을 생성하고 그 인덱스를 global.myroom 변수에 저장합니다. 이후 방의 너비를 640픽셀, 높이를 480픽셀로 설정하고, 방의 지속성을 false로 설정합니다.
활용 예제
- 게임 레벨 디자인
gml var level1 = room_add(); room_set_width(level1, 800); room_set_height(level1, 600); - 다양한 방 설정
gml var level2 = room_add(); room_set_width(level2, 1024); room_set_height(level2, 768); - 방 크기 조정
gml var level3 = room_add(); room_set_width(level3, 1280); room_set_height(level3, 720); - 게임 설정 초기화
gml global.mainRoom = room_add(); room_set_width(global.mainRoom, 640); room_set_height(global.mainRoom, 480); room_set_persistent(global.mainRoom, true); - 다양한 방 생성 및 설정 ```gml var room1 = room_add(); room_set_width(room1, 640); room_set_height(room1, 480);
var room2 = room_add(); room_set_width(room2, 800); room_set_height(room2, 600); ```
이와 같이 room_set_height 함수를 활용하여 게임 내 방의 높이를 유동적으로 설정할 수 있습니다.