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