用户:
_function_查看:16 回复:10 评论:16 创建时间:2022-06-01T16:09:57
CEO久违的求助帖()()
我对粒子一无所知()()
希望各位大佬帮一帮本屑()()
我想做一个空投在没有被玩家捡起前,在模型中心位置持续往上产生红色的粒子,要往上直到天空那么高()(
还有黄色的粒子()因为一个是空投一个是超级空投
用于放在CEOの试炼中,屑已经写了一些了,用函数调用
//空投-----------------------------------------------------------------------------------------------------------
function box() {
world.say("作者随机在地图里投放了空投,快去抢夺!")
var box = world.createEntity({
mesh: 'mesh/1.vb',
position: new Box3Vector3(Math.random() * 253, 15, Math.random() * 253),
meshScale: new Box3Vector3(0.1, 0.1, 0.1),
collides: true,
fixed: false,
gravity: true,
})
box.addTag('空投')
box.enableInteract = true;
box.enableInteract = true;
box.interactRadius = 6;
box.interactHint = '空投';
box.onInteract(({ entity }) => {
world.say(`${entity.player.name}抢到了空投!!!获得了100hp、20击杀数!!!`)
entity.player.directMessage('你在空投里找到了一些物资:\n你获得了:100hp\n20击杀数')
entity.hp = 100
entity.jisha += 20
box.destroy()
})
}
大家帮忙一下呗,评论区写最终代码
谢谢啦~帮帮本屑()()()())(
SKQAObject.assign(box,{
particleRate:50,
particleLifeTime:5,
particleSize:[10],
particleColor:[new Box3RGBColor(1,0,0)],
particleVelocity:new Box3Vector3(0,10,0)
})

点赞0
评论
SKQA//你要的飞机代码()临时写的,没测试过,一些数据你自己调()
setInteval(async()=>{
let plane=world.createEntity({
mesh:'飞机.vb',
position:new Box3Vector3(0,30,0),
meshScale:new Box3Vector3(1/16,1/16,1/16),
})
for(let i=1;i<65;i++){
plane.position.x+=2
plane.position.z+=2
await sleep(10)
}
plane.destroy()
},600000)点赞0
评论