/// <summary> /// 受击火花特效 /// 在相对位移点产生火花 /// </summary> /// <param name="delta">Delta.</param> public void AddFlashEffect(Vector3 delta) { GameObject prefab = ResourceManager.GetInstance.LoadPrefab(TestData.charDB [6].Prefab); GameObject parent = StageManager.SharedInstance.EffectLayer; GameObject go = StageManager.SharedInstance.AddToStage(parent, prefab); BaseEffect baseEffect = go.AddComponent <BaseEffect> (); baseEffect.transform.position = MapUtil.GetDeltaPointWorld(battleAgent, delta); AttackMessage message = new AttackMessage(battleAgent, battleAgent.Targets, 1); baseEffect.PlayOnAgent(message); }