やりたいこと
Phaser3でGameObjectに対するマウスイベントをまとめます。
イベントの受け方
まずゲームオブジェクトにマウス操作を許可します
GameObject.setInteractive();ドラッグを行う場合は以下のオプションが必要です。
GameObject.setInteractive({ draggable: true });イベント時に処理は以下の用に紐づけます。
GameObject.on(イベント名, function));例:
const rect = this.add.rectangle(400, 300, 100, 100, 0xff0000);
rect.setInteractive();
rect.on('pointerdown', () => alert("clicked")); //追加イベント一覧
参考にさせていただいたサイト
Redirecting to https://docs.phaser.io


コメント