【发布时间】:2021-06-02 20:51:30
【问题描述】:
我是 Phaser js 的新手。我正在尝试使用 OOP 制作游戏。我想做的第一件事是将我的角色加载到我的场景中,但没有任何反应。没有抛出异常。 我正在关注这个:
Phaser 3 Creating Class for player
谁能告诉我我在这里做错了什么?
这里是代码
var player
class MainLevelScene extends Phaser.Scene
{
constructor() {
super('MainLevelScene');
}
preload()
{
this.load.image('sky','assets/sky.png');
}
create()
{
this.add.image(400,200,'sky');
player = this.physics.add.existing(new Player(this, 100, 450));
}
update()
{
}
}
class Player extends Phaser.Physics.Arcade.Sprite
{
constructor(MainLevelScene, x, y) {
super(MainLevelScene, x, y, 'assets/dude.png');
}
}
【问题讨论】:
标签: javascript oop phaser-framework