Phaser.js v2.6.2で作業しています。 this.game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
を使用しようとすると、ステージ領域の上に白い帯が追加されます。 this.game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
を削除した場合、ホワイトストリップは消えていますが、ステージはスケールされていません。Phaserjs scaleManagerはステージ上に白い帯を追加します
私は何が問題なのかわかりません、私はここでいくつかの助けが必要です。スクリーンショットが添付されています。
私のコードは
var game = new Phaser.Game(800, 250, Phaser.AUTO, '', { preload: preload, create: create, update: update });
function preload() {
game.load.image('background', 'images/gamebg1.jpg');
}
function create() {
game.add.sprite(0, 0, 'background');
this.game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
this.scale.pageAlignHorizontally = true;
this.scale.pageAlignVertically = true;
}
function update() {
}
NOTEです:それだけエミュレータビュー、クロームで起こります。
...実際、タブレット/スマートフォンで何が起こるか: 作り、htmlと体の要素にいくつかのスタイルを追加するので、のようなマージンとパディング0を試してみてください? –