2016-09-12 2 views
2

firefoxとchromeの両方で同じスクリプトを実行すると、見えないスプライトの縮尺が異なります。Chromeでフェザースプライトのスケーリングが異なる

次の画像は正しいもので、レンダリングしたいものです。これは、Firefoxにあります。

Phaser on Firefox

この画像はクロームです。ご覧のように、見えないスプライトははるかに大きいですが、それ以外のものは正しくスケーリングされています。

Phaser on Chrome

これは私が実行しているコードです:次のように

finishLine = game.add.sprite(256, 500); 
finishLine.scale.x = 256; 
finishLine.scale.y = 1; 
finishLine.enableBody = true; 
game.physics.enable(finishLine, Phaser.Physics.ARCADE); 
finishLine.body.immovable = true; 

canLap = game.add.sprite(256, 560); 
canLap.scale.x = 256; 
canLap.scale.y = 1; 
canLap.enableBody = true; 
game.physics.enable(canLap, Phaser.Physics.ARCADE); 
canLap.body.immovable = true; 

マイゲームオブジェクトが作成されている:

var game = new Phaser.Game(1280, 720, Phaser.CANVAS, ''); 

は、誰もが前にこれを見て、または実行います私はバグに遭遇したと思いますか?

答えて

0

私は、この問題が実際には当初のChromeの問題ではないことを発見しました。これは、実際にはデバッグコンソールウィンドウが開いているときにFirefoxでスプライトスケーリングをレンダリングするときに問題になります。そのため、私はこの問題のためにBug Reportを作成しました。

関連する問題