Cocos Creator 3D粒子编辑系统

cocos creator 3D 1.1.1
不知道最新版本有没有更新,现在这个版本,卡爆,把unity的粒子效果移植到cocos,拖动的时候,卡的不行。播放运行预览,代码移动,是顺畅的。而且RateOverDistance没有太大用,调大没有效果。也不是必卡,感觉复杂的粒子效果,拖动着拖动着,就会卡。RateOverDistance参数调大没用,断断续续的。image

想问下,粒子系统有噪音功能吗,粒子是不是必须要image ,自己写shader 复制builtin-particle的代码后,拖给材质,不能绑定到粒子,想在builtin-particle上加功能不行吗?有人知道吗。

RateOverDistance 是每移动单位距离产出的粒子数,参数调大并不能弥补你移动距离稍快所导致的间距。如果要视觉效果看起来连续,可以试着控制尺寸和每次移动距离,距离大,尺寸就大。1.1.1 -> 3.0 期间做了不少优化,如果项目不是临近发布,可以尝试着升级。

粒子当前不支持噪音、碰撞、子发射器等功能

材质对应的自定义 effect 命名需要是 particle- 开头或者GPU 粒子是 particle-gpu 开头,Uniforom 要和内置的相同,这样引擎组件内才能正常的匹配并正确设置。

好的好的 谢谢放空 我看过你视频 很棒 :kissing_heart: 最新要上线 现在做的效果先用着啦
不过话说 RateOverDistance移动单位距离产出的粒子数,我移动速度快慢,不应该影响呀,只和距离有关系,和我移动的快慢没关系。

谢谢~刚了解了一下这快,算法其实是这样,会根据实际移动距离 * 设置粒子数 > 1,进行判断,所以,只要满足条件,就会产出粒子。你这里效果不对,有可能根 1.1.1 的粒子 bug 有关,1.2以及 3.0 都修复了不少粒子的问题,你升级后,就不会出现这样的情况了,但是你们当前项目急,可能得从制作层面出一些方法规避

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。