Phaser.js 移动(适配)自适应的模式

固定模式,在 PhaserGame构造函数中用像素值来定义游戏的长宽,例如下面的代码就是设置游戏的大小为640 x 480像素:

var game = new Phaser.Game(640, 480, Phaser.AUTO, 'container');

百分比模式,也可以使用百分比来定义游戏画布的大小:

var game = new Phaser.Game('100%', '100%', Phaser.AUTO, 'container');

适配模式,可以在游戏代码任何位置设置游戏的适配模式,但建议只做一次设置,之后不再改变。缩放操作都是直接由ScaleManager来管理,如果有一个全局变量game,可以通过game.scale来操作。

game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;

参考:http://autoref.cn/2016/08/06/91/

小刘

纸上得来终觉浅,绝知此事要躬行

你可能也会喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注