1
ビットマップデータとカメラでPhaserに問題があります。ビットマップデータをPhaserのカメラにどのように修正できますか?
スクロールゲームなので、私はゲームの一部としてカメラを動かしています。私は、健康バーを描画するためにビットマップデータを使用していますが、それはオフスクリーンでスクロールし続けます。 :/ これまで私が試してみた:スプライトを作成して追加すること•スクロール
でそれに沿って移動する移動プロパティを使用します真
にfixedToCameraプロパティを設定する•
を子供のように、それまでのBitmapDataと真
にスプライトにビットマップデータを追加するための私のコードをfixedToCameraプロパティを設定:
bitmap = Game.make.bitmapData(800, 100)
bitmap.addToWorld(0, 0)
bitmapSprite = Game.add.sprite(0, 0)
bitmapSprite.addChild(bitmap)
私は次のエラーを取得する:
Uncaught TypeError: this.children[t].updateTransform is not a function
at i.Sprite.s.DisplayObjectContainer.updateTransform (phaser.min.js:3)
at i.World.s.DisplayObjectContainer.updateTransform (phaser.min.js:3)
at i.Stage.updateTransform (phaser.min.js:3)
at i.Game.updateLogic (phaser.min.js:3)
at i.Game.update (phaser.min.js:3)
at i.RequestAnimationFrame.updateRAF (phaser.min.js:3)
at window.requestAnimationFrame.forceSetTimeOut._onLoop (phaser.min.js:3)
はあなたのコードの一部を投稿することができますか?ビットマップデータをスプライトに追加することは間違いなく機能するはずです。どこかでエラーが発生した可能性があります。 – hermbit
上記に自分のコードを追加しました。 – hedgehog125