コード例 #1
0
    /// <summary>
    /// 在一个物体中添加合并粒子特效
    /// </summary>
    /// <param name="parentTF"></param>
    /// <param name="particleEnum"></param>
    /// <returns></returns>
    public static ParticleSystem createMergeParticle(Transform parentTF, MergeParticleEnum particleEnum)
    {
        ParticleSystem particleSys = null;

        if (particleEnum.Equals(MergeParticleEnum.Def))
        {
            particleSys = Instantiate(ResourcesManager.LoadData <ParticleSystem>(CommonParticleResPath.Merge_Def_Path));
        }

        //通用参数设置
        if (particleSys != null)
        {
            //设置位置
            Transform particleSysTF = particleSys.transform;
            particleSysTF.position = parentTF.position;
            particleSysTF.parent   = parentTF;
        }

        return(particleSys);
    }
コード例 #2
0
 private void Awake()
 {
     mergeParticleEnum = MergeParticleEnum.Def;
     moveParticleEnum  = MoveParticleEnum.Def;
 }