2013-07-18 5 views
1

У меня трудное время получить приложение HTML5, которое я разработал в Game Maker для масштабирования для отображения на экранах мобильных устройств. Я попытался с помощью этого немного коды, чтобы установить ширину и высоту основной игровой комнаты, в объекте настройки, прежде чем перейти к этой комнате:Масштабирование приложения Game Maker для экранов мобильных устройств

room_set_width(rm_playspace,browser_width); 

But that seems be doing absolutely nothing. 

Вы успешно разработаны программное обеспечение для мобильных устройств с Game Maker? Как вы получили программное обеспечение для масштабирования для правильного просмотра на мобильных устройствах с экранами разного размера?

ответ

1

room_set_width (ind, w);

Описание

С помощью этой функции вы можете изменить (или установить) ширину любой комнаты в вашей игре кроме текущей.

поэтому вам нужно пойти в другую комнату, а затем изменить размер первой комнаты и вернуться в нее.

другой вариант, который вы можете попробовать - просто перезапустить комнату сразу после того, как изменение размера, как

room_set_width(room, 640) 
room_set_height(room, 480) 
window_set_size(640, 480) // also you can use window_set_rectangle 
room_restart() 

(номер не должен быть стойким)

+0

Я уже устанавливаю ширину и высоту игровой комнаты в комнате установки, которая инициализируется в начале игры, а затем переключается в игровое помещение; поэтому, попытка изменить размер текущей комнаты не является проблемой. –

1

Не забудьте установить view_port_xxx и view_size_xxx для надлежащего размеры. Вы можете использовать window_get_width() и display_get_width() и т. Д. Для этого - обратитесь к руководству для получения дополнительной информации.

0

Вы также можете изменить размер поверхности и раньше, вид.

Смежные вопросы