【问题标题】:Scaling a Game Maker app for mobile-device screens为移动设备屏幕缩放 Game Maker 应用程序
【发布时间】:2013-07-18 21:51:03
【问题描述】:

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

room_set_width(rm_playspace,browser_width);

But that seems be doing absolutely nothing.

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

【问题讨论】:

    标签: html mobile scaling 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()
    

    (房间不应该是持久的)

    【讨论】:

    • 我已经在setup room里设置了play room的宽高,在游戏开始时初始化然后切换到play room;因此,尝试重新调整当前房间的大小不是问题。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多