好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

phaser3-物理引擎详解

phaser3官方给的案例来说:

官方给出的是一个LOGO在屏幕中来回跳跃,LOGO设置的是物理引擎,

代码如下:
function create ()
{
    this.add.image(400, 300, 'sky');

    var particles = this.add.particles('red');
    // 此处是设置粒子发射的
    var emitter = particles.createEmitter({
        speed: 100,
        scale: { start: 1, end: 0 },
        blendMode: 'ADD'
    });
    //用物理引擎创建一个物理图像
    var logo = this.physics.add.image(400, 100, 'logo');
    // 设置
    logo.setVelocity(100, 200);
    logo.setBounce(1, 1);
    logo.setCollideWorldBounds(true);

    emitter.startFollow(logo);
}

API详解:
setVelocity setBounce setCollideWorldBounds

查看更多关于phaser3-物理引擎详解的详细内容...

  阅读:60次