小弟这边接到一个需求就是3d怪物角色受击特效,因为特效频繁播放,所以我打算用对象池来解决这个问题,自己写的对象池,大概就是用完就给他放到v3(10000,10000,10000)的位置,下次用直接从池子里拿出来使用,但是很蛋疼的就是再次取出来总会有一下粒子不跟随移动,留在之前的位置播放,非常蛋疼,也不知道啥情况,坑死人,现在只能每次生成特效再销毁来解决这个问题,太坑了,。
尝试了各种办法都不能把粒子回收再使用,我只能说我服了,太坑了
说明你应该将位置重置或者给定一个值,目测这锅cc不背,什么叫对象池可能你也不是很理解
我已经把位置重置掉了,我每次播放完特效把位置放到1000,1000,1000,下次播放的时候再拿到指定的位置播放,播放完再回收掉,里面有些特效没有跟着父节点移动,特效播放位置错乱
回收的时候重置下粒子?2d这边不重置好像是有你说的那个问题
你这个可以让他一直在场上,然后用的时候生成几个粒子,不用的时候生成粒子数设为0可以吗
你说的特效是不是加了刚体?

