播放特效
#region 播放特效重载 有transform就能播放
public static void PlayFxAt( Transform posTrans, Vector3 offset, Vector3 vec, string name,float time,bool isParent=false)//不要目标 int targetPlayerID,目标是攻击的时候点到谁算谁
{
GameObject fxPrefab = MonoBehaviour.Instantiate( (GameObject)Resources.Load ("Partical/" + name), posTrans.position+offset, Quaternion.identity) as GameObject;
if (isParent)
{
// Debug.Log("播放的是跟随的特效");
fxPrefab.transform.parent = posTrans;
}
// else
// Debug.Log ("播放的是不跟随的特效");
ParticleSystem fx1 = fxPrefab.GetComponent<ParticleSystem>();
fx1.transform.eulerAngles = vec;//欧拉角赋值
fx1.Play ();
// fx.transform.position = player.transform.position;//位置赋值
// ParticleSystem fx1 = fx.GetComponent<ParticleSystem>();
// fx1.Play();
//Debug.Log ("按照指定位置播放粒子:"+fxPrefab.name);
GameObject.Destroy(fxPrefab.gameObject,time);
// GameObject objPrefab = MonoBehaviour.Instantiate ((GameObject)Resources.Load ("bullet"), Vector3.zero, Quaternion.identity) as GameObject;
// gameObject.GetCompoment<ParticleSystem>().Play();
//找到
}
#endregion