我正在使用GameMaker Studio 2创建一个Facebook Instant游戏。该游戏在桌面浏览器上可以正常运行,但是在移动Messenger应用上,分辨率固定为360 * 640(或类似值)。
当游戏在应用中变为全屏显示时,画布似乎保持在360 * 640。
我使用以下代码获取了屏幕尺寸,并将其应用于游戏:
var w = window.innerWidth * window.devicePixelRatio;
var h = window.innerHeight * window.devicePixelRatio;
现在,游戏以正确的分辨率(720 * 1280)出现,但不适合画布。仅游戏的左上角(360 * 640)部分可见。
如何在移动设备上拉伸Facebook游戏画布的大小?还是我做错了什么?