Phaser3 Scene切换及animation记录

记录一、场景的构造

    Game构造

var config = {

type: Phaser.AUTO,

parent: 'phaser-example',

width: window.innerWidth,

height: window.innerHeight,

backgroundColor: 0x444444,

scene: {

preload: preload,

create: create

}

};

// Create a new Phaser Game object

var game = new Phaser.Game(config);

多个Scene构造及切换

class boot extends Phaser.Scene{

    construtor(){

        super({

            key:"boot" //与类名一致

        })

    }

    preload(){

        //各种加载事情

    }

    create(){

        this.scene.start('另一个scene的KEY');

    }

}

动画的创建及播放

var loadinggif = this.add.sprite(width/2, height*0.4,'loadinggif');

var test = this.anims.create({

key:"test",

frames: this.anims.generateFrameNumbers('loadinggif', { start: 0, end: 31 }),

frameRate: 10,

repeat: -1

});

loadinggif.play('test');

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容