各位好:
以下為我的phaser3 程式碼,只截取class的部分
export default class MultipleReelScene extends Phaser.Scene {
constructor() {
super({
key: "MultipleReelScene",
});
}
create(){
class reel extends Phaser.Scene {
graphicc: Phaser.GameObjects.Graphics;
constructor() {
super({ key: "reel" });
}
graphicF(
color: any,
x: number,
y: number,
width: number,
height: number
) {
this.graphicc = this.add.graphics();
this.graphicc.fillStyle(color);
this.graphicc.fillRect(x, y, width, height);
}
}
let Reel = new reel();
Reel.graphicF(0xffffff, 400, 400, 100, 100);
}
}
我是想在單獨的scene裡再建一個類別出來以便實作不同的物件,
但在編譯時會報Uncaught TypeError: Cannot read property 'graphics' of undefined
請問這個問題有什麼解決方向嗎?