猫史档案馆


【之音学编程】之实用教程:神奇粒子

用户:梦里觅深海梦里觅深海查看:7 回复:11 评论:7 创建时间:2020-06-08T13:40:34


---------————————___=============++++++++++..........。。。。。。。,,,,,,,,,~~~~~~~~~~~~~~~~~

大佬勿喷,非佬勿喷

咳咳,我之音又来啦!

额,自从我把名字从MC_蓝之音改成现在的名字后,就出了粒子特效,效果一般(是很棒)。

虽然很多人都出了教程,但是............我还是想趁热发帖,增加下我的热度(瞎说啥大实话,明明就是想让大家多学点    ...)

咳咳,好啦,先上图:

center_image

效果:玩家会释放粒子,粒子随机向外扩散,颜色也会随之变化。

代码:

world.onPlayerJoin(({ entity }) => {//玩家进入时
    if (entity.player.name==="残孤之音"||entity.player.name==="优秀的盒子精"){
        Object.assign(entity, {
            particleRate: 400,//粒子数量,可更改,越大粒子越多
            particleSize: [1, 2, 4, 3, 4],//粒子在每个阶段的大小,可更改
            particleColor: [//例子在每个阶段的颜色,可更改
                new Box3RGBColor(0,1,1),//第一阶段
                new Box3RGBColor(0.3, 0.1, 1),//第二阶段
                new Box3RGBColor(0., 0.05, 1),//第三阶段
                new Box3RGBColor(0, 0.5, 1),//第四阶段
                new Box3RGBColor(0, 0, 1),//第五阶段
            ],
            particleLifetime: 1,//粒子存活时间,单位:秒,可更改,越大存活时间越长
            particleVelocitySpread: new Box3Vector3(2, 2 ,2),//粒子随机飘散,可更改
        });//你懂的
    }//你懂的
})//你懂的

为啥要用onPlayerJoin?为啥不用querySelectorAll?

因为querySelectorAll会在运行后遍历一次,而如果玩家是在后面才进入游戏的,就不能产生粒子效果了。

第二行代码我相信你也懂的。

 

这次帖子比较水,不喜勿喷哦

残孤之音 技术

残孤之音 图文

残孤之音 bug


回复

上一页1 页 / 共 1下一页
高贵的木叶龙A35d高贵的木叶龙A35d

你用成Python代码展示了,应该是JS

world.say('应该这样')

点赞0


评论


梦里觅深海梦里觅深海

world.onPlayerJoin(({ entity }) => {//玩家进入时
    if (entity.player.name==="残孤之音"){//你懂的
        Object.assign(entity, {
            particleRate: 400,//粒子数量,可更改,越大粒子越多
            particleSize: [1, 2, 4, 3, 4],//粒子在每个阶段的大小,可更改
            particleColor: [//例子在每个阶段的颜色,可更改
                new Box3RGBColor(0,1,1),//第一阶段
                new Box3RGBColor(0.3, 0.1, 1),//第二阶段
                new Box3RGBColor(0., 0.05, 1),//第三阶段
                new Box3RGBColor(0, 0.5, 1),//第四阶段
                new Box3RGBColor(0, 0, 1),//第五阶段
            ],
            particleLifetime: 1,//粒子存活时间,单位:秒,可更改,越大存活时间越长
            particleVelocitySpread: new Box3Vector3(2, 2 ,2),//粒子随机飘散,可更改,值越大速度越快
        });//你懂的
    }//你懂的
})//你也懂的

点赞1


评论


凌_墨水凌_墨水

之音……来帮个忙吧https://box3create.codemao.cn/games/ab09f5a4f53a51e2ec62

点赞0


评论


ZNS_哪吒ZNS_哪吒

挖坟

点赞0


评论


IaeaIaea

666

点赞0


评论


Moira屑玖iMoira屑玖i

又一个奆佬

点赞0


评论


JerryLKJJerryLKJ

考古

点赞0


评论


害羞的独角蛛907害羞的独角蛛907

假•挖坟•2月新坟

点赞0


评论


帅气的剑杰帅气的剑杰

哇!大佬!

点赞0


评论


薹灣解放再改名薹灣解放再改名

挖坟

点赞0


评论


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

挖~

点赞0


评论