Facebook Instant Games-手机上的错误分辨率(JS / HTML5)

时间:2018-06-20 11:13:43

标签: javascript html5 facebook instant facebook-instant-games

我正在使用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游戏画布的大小?还是我做错了什么?

0 个答案:

没有答案