猫史档案馆


如何给自己的地图上定制属于自己的场景(粒子特效)

用户:不知名的屑Box不知名的屑Box查看:317 回复:2 评论:5 创建时间:2022-12-13T20:51:23


《星空之城》你玩过吗(((估计van过)))仔细观察,可以看到地图中飘着一些粒子特效

这么酷的粒子特效,你想要吗?

见下图红框圈住的部分  ↓

center_image

 

 

 

 

 

 

 

 

 

这要怎么实现呢(大佬到此,之后的不用看(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

 


回复

上一页第 1 页 / 共 1 页下一页
来自火星的股神____名字被占了来自火星的股神____名字被占了

直接放一个隐藏的大模型不更好吗()

点赞1


评论

这样有一个问题,假如说这个地图有PVP玩法,onPress事件的射线会被这个隐藏模型挡住,任何点击事件都无法正常运行

话说这个老图还在吗()

如果是往虚空下面放一个,把粒子特效设为往上飘彳亍不 ()

《参考》

不过模型不能挡住玩家能去的地方,不然会跟起床用虚体挡刀和放方块一样()但是用代码更有感觉()


暮柳春暮柳春

想要,但得问地图的代码师qnq

点赞0


评论