1

我很难让我在 Game Maker 中设计的 HTML5 应用程序进行缩放以在移动设备屏幕上显示。在切换到该房间之前,我尝试使用这段代码在设置对象中设置主游戏房间的宽度和高度:

room_set_width(rm_playspace,browser_width);

But that seems be doing absolutely nothing.

您是否使用 Game Maker 成功地为移动设备设计了软件?您是如何让您的软件在具有不同尺寸屏幕的移动设备上正确查看的?

4

3 回答 3

1

不要忘记设置合适的尺寸view_port_xxxview_size_xxx您可以使用window_get_width()display_get_width()- 有关更多信息,请参阅手册。

于 2013-07-22T12:40:43.653 回答
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()

(房间不应该是持久的)

于 2013-07-19T02:29:46.157 回答
0

您也可以只调整表面和之前的视图大小。

于 2016-01-18T18:05:34.263 回答