嘿,各位,我遇到了一个问题,当我通过代码创建粒子时,它们会消失……在场景中手动放置粒子是正常的,但一旦我尝试用代码创建,有些粒子就直接凭空蒸发了。

视频在此:https://youtu.be/jaA9ei9sFUY

这是我所有的代码:

     void Hardfall()
    {
        landAnimTimer = landAnimDuration;


        if (landingEffect != null)
        {
            Instantiate(landingEffect, gCheck.position, Quaternion.Euler(-45f, 0f, 0f));
        }
    }

(没有任何脚本会定时删除粒子,或类似的操作。唯一由代码控制的就是粒子的生成。)