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
setVelocity setBounce setCollideWorldBounds
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did31403