【发布时间】:2016-08-17 03:40:46
【问题描述】:
我正在使用 Phaser 2 创建一个响应式游戏。宽度固定为 360,高度计算为合适的比例。
var height = (360 * screen.height) / screen.width;
var game = new Phaser.Game(360, ratio, Phaser.AUTO, "", {preload: preload, create: create, update: update});
在 create() 函数中,我将其大小调整为 100%,因此屏幕被填满:
function create () {
document.querySelector("canvas").style.width = "100%";
document.querySelector("canvas").style.height = "100%";
// more stuff...
}
但是,如果我现在单击或执行任何操作,画布会重新调整为 360xheight。我怎样才能禁用它?
谢谢
【问题讨论】:
标签: javascript html canvas phaser-framework