用户:BCM墨水瓶查看:17 回复:6 评论:17 创建时间:2020-07-19T06:52:07
world.onPlayerJoin(({entity})=>{
if (entity.player.name==='墨水瓶'){名字可改
Object.assign(entity, {
particleRate: 400,//粒子数量,可更改,越大粒子越多
particleSize: [9, 6, 3, 6, 5],//粒子在每个阶段的大小,可更改
particleColor: [//例子在每个阶段的颜色,可更改
new Box3RGBColor(0,0,1),//第一阶段
new Box3RGBColor(0,1,0),//第二阶段
new Box3RGBColor(1,0,0),//第三阶段
new Box3RGBColor(0, 0,1),//第四阶段
new Box3RGBColor(0, 1, 0),//第五阶段
],
particleLifetime: 1,
particleVelocitySpread: new Box3Vector3(10, 10 ,10),
})
}
})
//上面的代码是让粒子特效更好看
world.onChat(async ({entity,message})=>{
if(entity.player){
if(entity.player.name == "墨水瓶"){//名字可改
if(message=='开启特效'){
Object.assign(entity, {
particleLimit:1000,
particleLifetime: 5,
particleRate: 300,
particleRateSpread: 500,
particleSize:[5,3,5,3,5],
particleColor: [
new Box3RGBColor(10,0,0),
new Box3RGBColor(0,10,0),
new Box3RGBColor(0,0,10),
], // 设置颜色(紫色)
particleVelocity: new Box3Vector3(0, 0, 0),
})
}
}
}
})
//在聊天区输入"开启特效"可以开启特效。
world.onChat(async ({entity,message})=>{
if(entity.player){
if(entity.player.name == "墨水瓶"){//名字可改
if(message=='关闭特效'){
Object.assign(entity, {
particleLimit:0,
particleLifetime: 5,
particleRate: 300,
particleRateSpread: 500,
particleSize:[5,3,5,3,5],
particleColor: [
new Box3RGBColor(10,0,0),
new Box3RGBColor(0,10,0),
new Box3RGBColor(0,0,10),
], // 设置颜色(紫色)
particleVelocity: new Box3Vector3(0, 0, 0),
})
}
}
}
})
//在聊天区输入"关闭特效"可以关闭特效
代码由本人改编