我很难获得我在Game Maker中设计的HTML5应用程序,以便在移动设备屏幕上进行缩放。我尝试使用这一小段代码,在设置对象中设置主游戏室的宽度和高度,然后切换到该房间:
room_set_width(rm_playspace,browser_width);
But that seems be doing absolutely nothing.
您是否使用Game Maker为移动设备成功设计了软件?您是如何使用不同大小的屏幕在移动设备上正确查看软件的?•
答案 0 :(得分: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()
(房间不应该是持久的)
答案 1 :(得分:1)
不要忘记设置view_port_xxx
和view_size_xxx
以获得合适的尺寸。您可以使用window_get_width()
和display_get_width()
等 - 有关详细信息,请参阅手册。
答案 2 :(得分:0)
你也可以只调整表面和视图之前的大小。