网站地图    收藏   

主页 > canvas引擎 > Phaser游戏引擎 >

phaser3-物理引擎详解

来源:未知    时间:2021-06-18 23:31 作者:小飞侠 阅读:

[导读] phaser3官方给的案例来说: 官方给出的是一个LOGO在屏幕中来回跳跃,LOGO设置的是物理引擎, 代码如下: functioncreate(){this.add.image(400,300,sky);varparticles=this.add.particles(red);//此处是设置粒子...

phaser3官方给的案例来说:

image.png

官方给出的是一个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详解:


setVelocityimage.png
setBounceimage.png
setCollideWorldBoundsimage.png


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论