[LayaAir3]Laya3.1.x粒子系统拖尾烟雾效果

 
 
我们现在用Laya3.1.x 制作拖尾烟雾效果,粒子发射器发射速率已经调到很高了,游戏帧率也是稳定的,运动速度稍快就会断开,看起来效果差点意思。我们用unity制作这种特效基本不会断开,有好的解决思路么?
已邀请:

layabox

赞同来自:

已在3.2及以后的版本中优化,https://github.com/layabox/LayaAir/commit/de6d4dc0cc5b67e586fa19c0043716345d05e45b
请关注引擎官网发版情况

LayaAir大为

赞同来自:

您好,您可以在形状栏中将发射类型改为Volume,这样能一定程度上解决这个问题。
这个问题是因为发射类型为base导致的,这个发射类型会让粒子全部从圆锥体的底部生成,当物体速度较快时,每一帧的位置差距较大,但所有粒子都在圆锥底部生成,导致粒子效果不连续。
1.gif

 
您也可以使用拖尾组件来制作您想要的效果

QTED

赞同来自:

粒子simulationspace 选择 world , 由于更新频率是每帧, 速率调高后 每帧发射多个粒子, 但一帧内发射的多个粒子 position 只能取到当前帧的值, 因此这些粒子的position 相同导致断开,
unity 不会断开可能是因为帧率高, 更新频率更高, 可以在unity 中开下vsync观察下效果

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作