用户:
我爱Kitten查看:0 回复:1 评论:0 创建时间:2022-10-23T16:58:35
在浴火银河舰中的爆炸的特效经过我亿点点的思考,
代码如下:
(async()=>{
let pos = new Box3Vector3();//随便填
//创建一个实体,注:须先下载'mesh/球体.vb'这个模型
let e = world.createEntity({
mesh: 'mesh/球体.vb',
gravity: false,
meshScale: [0.1, 0.1, 0.1],
collides: false,
fixed: false,
position: [pos.x, pos.y, pos.z],
meshColor: [1, 0.2, 0.1, 1],//颜色(红色)
meshEmissive: 0.3,
})
await sleep(300);
//速度
e.velocity.set(0, 0.2 + Math.random() * 0.8, 0);
//更改大小
let n = 20
while (n--) {
await sleep(70);
e.meshScale.x *= 0.9
e.meshScale.y *= 0.9
e.meshScale.z *= 0.9
}
e.destroy()
})();