xxp 我们现在用Laya3.1.x 制作拖尾烟雾效果,粒子发射器发射速率已经调到很高了,游戏帧率也是稳定的,运动速度稍快就会断开,看起来效果差点意思。我们用unity制作这种特效基本不会断开,有好的解决思路么?附件:demoEffect.zip demoEffect.zip0B
LayaAir大为 您好,您可以在形状栏中将发射类型改为Volume,这样能一定程度上解决这个问题。这个问题是因为发射类型为base导致的,这个发射类型会让粒子全部从圆锥体的底部生成,当物体速度较快时,每一帧的位置差距较大,但所有粒子都在圆锥底部生成,导致粒子效果不连续。 您也可以使用拖尾组件来制作您想要的效果
QTED 粒子simulationspace 选择 world , 由于更新频率是每帧, 速率调高后 每帧发射多个粒子, 但一帧内发射的多个粒子 position 只能取到当前帧的值, 因此这些粒子的position 相同导致断开,unity 不会断开可能是因为帧率高, 更新频率更高, 可以在unity 中开下vsync观察下效果
layabox 已在3.2及以后的版本中优化,https://github.com/layabox/LayaAir/commit/de6d4dc0cc5b67e586fa19c0043716345d05e45b请关注引擎官网发版情况