Beispiel #1
0
    /**
     * public void ParticlePath(StatusParticle status)
     * {
     *
     *      if(status == StatusParticle.closing_date)
     *      {
     *              _modelPath = "prefabs/particle/closing_date.ab";
     *      }
     *      else if(status == StatusParticle.inner_ring_fate)
     *      {
     *              _modelPath = "prefabs/particle/inner_ring_fate.ab";
     *      }
     *      else if(status == StatusParticle.inner_ring_free_time)
     *      {
     *              _modelPath = "prefabs/particle/inner_ring_free_time.ab";
     *      }
     *      else if(status == StatusParticle.inner_ring_investment)
     *      {
     *              _modelPath = "prefabs/particle/inner_ring_investment.ab";
     *      }
     *      else if(status == StatusParticle.inner_ring_quality_life)
     *      {
     *              _modelPath = "prefabs/particle/inner_ring_quality_life.ab";
     *      }
     *      else if(status == StatusParticle.outer_ring_fate)
     *      {
     *              _modelPath = "prefabs/particle/outer_ring_fate.ab";
     *      }
     *      else if(status == StatusParticle.outer_ring_great_opportunity)
     *      {
     *              _modelPath = "prefabs/particle/outer_ring_great_opportunity.ab";
     *      }
     *      else if(status == StatusParticle.outer_ring_little_chance)
     *      {
     *              _modelPath = "prefabs/particle/outer_ring_little_chance.ab";
     *      }
     *      else if(status == StatusParticle.outer_ring_risk)
     *      {
     *              _modelPath = "prefabs/particle/outer_ring_risk.ab";
     *      }
     *      else if(status == StatusParticle.specialcharitycard)
     *      {
     *              _modelPath = "prefabs/particle/specialcharitycard.ab";
     *      }
     *      else if(status == StatusParticle.specialchild)
     *      {
     *              _modelPath = "prefabs/particle/specialchild.ab";
     *      }
     *      else if(status == StatusParticle.specialhealth)
     *      {
     *              _modelPath = "prefabs/particle/specialhealth.ab";
     *      }
     *
     * }
     **/

    public void ParticlePath(StatusParticle status)
    {
        if (status == StatusParticle.closing_date)
        {
            _modelPath = "prefabs/particle/closing_date.ab";
        }
        else if (status == StatusParticle.inner_ring_fate)
        {
            _modelPath = "prefabs/particle/inner_ring_fate.ab";
        }
        else if (status == StatusParticle.inner_ring_free_time)
        {
            _modelPath = "prefabs/particle/inner_ring_free_time.ab";
        }
        else if (status == StatusParticle.inner_ring_investment)
        {
            _modelPath = "prefabs/particle/inner_ring_investment.ab";
        }
        else if (status == StatusParticle.inner_ring_quality_life)
        {
            _modelPath = "prefabs/particle/inner_ring_quality_life.ab";
        }
        else if (status == StatusParticle.outer_ring_fate)
        {
            _modelPath = "prefabs/particle/outer_ring_fate.ab";
        }
        else if (status == StatusParticle.outer_ring_great_opportunity)
        {
            _modelPath = "prefabs/particle/outer_ring_great_opportunity.ab";
        }
        else if (status == StatusParticle.outer_ring_little_chance)
        {
            _modelPath = "prefabs/particle/outer_ring_little_chance.ab";
        }
        else if (status == StatusParticle.outer_ring_risk)
        {
            _modelPath = "prefabs/particle/outer_ring_risk.ab";
        }
        else if (status == StatusParticle.specialcharitycard)
        {
            _modelPath = "prefabs/particle/specialcharitycard.ab";
        }
        else if (status == StatusParticle.specialchild)
        {
            _modelPath = "prefabs/particle/specialchild.ab";
        }
        else if (status == StatusParticle.specialhealth)
        {
            _modelPath = "prefabs/particle/specialhealth.ab";
        }
    }
Beispiel #2
0
    /// <summary>
    /// 添加粒子效果
    /// </summary>
    public void AddHeadParticle(Transform tra, StatusParticle status)
    {
        ParticlePath(status);

        var web = WebManager.Instance.LoadWebPrefab(_modelPath, prefab => {
            using (prefab)
            {
                _root = prefab.mainAsset.CloneEx() as GameObject;

                Vector3 locaPos          = tra.position;
                locaPos.x                = tra.position.x;
                locaPos.y                = tra.position.y + 2.5f;
                locaPos.z                = tra.position.z;
                _root.transform.position = locaPos;
            }
        });
    }