提交龙卷风

This commit is contained in:
SD-20250424WZPW\Administrator 2025-05-08 17:23:32 +08:00
parent 8a1d69ff54
commit 68c93280a4
3 changed files with 18 additions and 12 deletions

View File

@ -1041,10 +1041,10 @@ RectTransform:
- {fileID: 3547666515304448482} - {fileID: 3547666515304448482}
m_Father: {fileID: 7323484200357829197} m_Father: {fileID: 7323484200357829197}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 91.5, y: -21.5}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 31, y: 31}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5164661564043509363 --- !u!222 &5164661564043509363
CanvasRenderer: CanvasRenderer:
@ -2248,7 +2248,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &1950349943801813264 --- !u!224 &1950349943801813264
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -73,7 +73,10 @@ namespace GameLogic
} }
public RectTransform GetRect()
{
return m_rectCar;
}
public void AddPlayer(UnitPlayerData data) public void AddPlayer(UnitPlayerData data)
{ {

View File

@ -475,12 +475,15 @@ namespace GameLogic
return; return;
} }
List<ActorHItem> m_TempList = new List<ActorHItem>(); int count = 3; // 最多给的Buff数量
// 生成台风 // 生成台风
foreach (var item in m_DicTeamList) foreach (var item in m_DicTeamList)
{ {
if (item.Value != actor) if (item.Value != actor && count > 0)
{ {
count--;
// 添加减速Buff // 添加减速Buff
Buff m_Buff1 = new Buff(); Buff m_Buff1 = new Buff();
m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num); m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num);
@ -489,16 +492,16 @@ namespace GameLogic
// 添加减速Buff给到 // 添加减速Buff给到
var eGo = GameModule.Resource.LoadGameObject(giftConfig.EffectName); var eGo = GameModule.Resource.LoadGameObject(giftConfig.EffectName);
eGo.transform.SetParent(item.Value.transform); eGo.transform.SetParent(item.Value.GetRect().transform);
eGo.transform.localPosition = actor.transform.position; // 设置到目标父节点位置 //eGo.transform.localPosition = actor.GetRect().transform.position; // 设置到目标父节点位置
eGo.transform.position = actor.GetRect().transform.position;
eGo.transform.localScale = Vector3.one; eGo.transform.localScale = Vector3.one;
eGo.transform.GetComponent<UIParticle>().scale = giftConfig.EffectScale; eGo.transform.GetComponent<UIParticle>().scale = giftConfig.EffectScale;
m_Buff1.m_EffectGo = eGo; m_Buff1.m_EffectGo = eGo;
// 移动特效 // 移动特效
eGo.transform.DOLocalMove(Vector3.zero, 0.5f); eGo.transform.DOLocalMove(Vector3.zero, 1.5f);
m_TempList.Add(item.Value);
} }
} }
} }