示例#1
0
 /// <summary>
 /// 移除特效
 /// </summary>
 /// <param name="eff"></param>
 public void RemoveEffect(Effect2DBase eff)
 {
     if (eff != null)
     {
         GameObject.Destroy(eff.gameObject);
     }
 }
示例#2
0
    /// <summary>
    /// 定点位置创建特效
    /// </summary>
    /// <param name="name"></param>
    /// <param name="pos_x"></param>
    /// <param name="pos_y"></param>
    /// <param name="pos_z"></param>
    /// <param name="is_loop"></param>
    /// <returns></returns>
    public Effect2DBase CreateEffect_Position(string name, float pos_x, float pos_y, float pos_z, bool is_loop)
    {
        Effect2DBase effect = NewObject <Effect2DBase>(name) as Effect2DBase;

        effect.transform.position = new Vector3(pos_x, pos_y, pos_z);
        effect.IsLoop             = is_loop;

        return(effect);
    }