【发布时间】:2017-07-24 06:26:15
【问题描述】:
我正在尝试使用Phaser 和CocoonJS 创建游戏。除了在使用canvas+ 渲染器在茧上部署游戏时使画布居中之外,一切正常。下面是实现我在网络浏览器中寻找的效果的三行代码,但不是 canvas+。
this.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
this.scale.pageAlignHorizontally = true;
this.scale.pageAlignVertically = true;
下图是 S3 的屏幕截图(也在 iPad 上复制),显示画布正确贴合,但未居中。有没有人知道如何使画布居中,所以两边甚至都有黑条?我在茧启动器应用程序上更改的唯一设置是允许不是二的幂的图像。
【问题讨论】:
-
试试这个:
this.game.scale.pageAlignHorizontally = true; this.game.scale.pageAlignVertically = true; this.game.scale.refresh(); -
这并不能解决问题
标签: javascript html5-canvas phaser-framework cocoonjs