生命周期

preload

1 .场景加载的全部资源要在这个里面

 function preload ()
    {
        this.load.spritesheet('dude', `${baseUrl}dude.png`, { frameWidth: 32, frameHeight: 48 });
//加载一个精灵模型
    }

2 .其实就是加载一堆图片

created

1 .利用上面加载的图片来创建游戏种真正展现的元素
2 .创建物体之间的关系:静态刚体,物理碰撞关系

player.setCollideWorldBounds(true)

3 .定义加载精灵的动画

 this.anims.create({
                key: 'left',
                frames: this.anims.generateFrameNumbers('dude', { start: 0, end: 3 }),
                frameRate: 10,
                repeat: -1
            });

4 .设置物体的属性

player.setBounce(0.2)

5 .定义输入事件

cursors = this.input.keyboard.createCursorKeys()
1 .创建键盘响应事件:这个事件会返回上下左右shift键是否被按下的操作

你可能感兴趣的:(生命周期)