用户:
不知名的屑Box查看:5 回复:2 评论:5 创建时间:2022-12-13T20:51:23
《星空之城》你玩过吗(((估计van过)))仔细观察,可以看到地图中飘着一些粒子特效
这么酷的粒子特效,你想要吗?
见下图红框圈住的部分 ↓

这要怎么实现呢(大佬到此,之后的不用看(bushi))
这次用的API是:
world.createEntity()
这个API的参数是 对象(Object)
此Object里可以塞入任何有关模型的函数
可以参考我这里的参数
//生成特效
const w = world.createEntity({
meshScale:[0,0,0],//大小
bounds: new Box3Vector3(喵, 30, 喵),//边界
position:[喵,30,喵],//位置
collides: false,//碰撞:False
gravity: false //引力:False
particleColor:[
new Box3RGBColor(0,191/255,1),
new Box3RGBColor(1,213/255,0),
new Box3RGBColor(1,0,218/255),
new Box3RGBColor(47/255,1,0),
new Box3RGBColor(234/255,1,0),
],//所有粒子颜色
particleSize:[8,9,8,9,7],//粒子大小
particleRate:15,//每秒生成15个粒子
particleLimit:30,//粒子数量上限为30
particleLifetime:5//粒子存活5秒
})
更多参数参考下面的链接:
https://docs.box3.codemao.cn/box3entity.html#%E6%8E%A7%E5%88%B6%E5%AE%9E%E4%BD%93%E4%BA%A7%E7%94%9F%E7%B2%92%E5%AD%90%E7%9A%84%E5%B1%9E%E6%80%A7