This commit is contained in:
DESKTOP-SAJ6RKV\Administrator 2025-07-03 14:31:52 +08:00
parent f5bd47f45c
commit be0de9aeff
4 changed files with 38 additions and 31 deletions

View File

@ -5252,7 +5252,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0} m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0}
m_AnchoredPosition: {x: 0, y: -202} m_AnchoredPosition: {x: 0, y: -56}
m_SizeDelta: {x: 454, y: 128} m_SizeDelta: {x: 454, y: 128}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7419086050736273723 --- !u!222 &7419086050736273723

View File

@ -311,6 +311,19 @@ namespace GameLogic
{ {
Log.Debug("获得Buff " + buff.m_Id); Log.Debug("获得Buff " + buff.m_Id);
// 速度线
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
speedLineGo.transform.SetParent(m_rectCar.transform);
speedLineGo.transform.localPosition = Vector3.zero;
speedLineGo.transform.localScale = Vector3.one;
speedLineGo.gameObject.SetActive(true);
GameModule.Timer.AddTimer((e) =>
{
GameObject.Destroy(speedLineGo);
}, 30);
// 确认Buff效果,生成指定Buff特效. // 确认Buff效果,生成指定Buff特效.
if (buff.m_Id == 5) if (buff.m_Id == 5)
{ {
@ -434,16 +447,16 @@ namespace GameLogic
GameObject.Destroy(eGo); GameObject.Destroy(eGo);
}); });
// 速度线 // // 速度线
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID); // var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
speedLineGo.transform.SetParent(m_rectCar.transform); // speedLineGo.transform.SetParent(m_rectCar.transform);
speedLineGo.transform.localPosition = Vector3.zero; // speedLineGo.transform.localPosition = Vector3.zero;
speedLineGo.transform.localScale = Vector3.one; // speedLineGo.transform.localScale = Vector3.one;
speedLineGo.gameObject.SetActive(true); // speedLineGo.gameObject.SetActive(true);
GameModule.Timer.AddTimer((e) => // GameModule.Timer.AddTimer((e) =>
{ // {
GameObject.Destroy(speedLineGo); // GameObject.Destroy(speedLineGo);
}, 10); // }, 10);
//// 加载常规特效 //// 加载常规特效
@ -453,16 +466,6 @@ namespace GameLogic
{ {
// 速度线
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
speedLineGo.transform.SetParent(m_rectCar.transform);
speedLineGo.transform.localPosition = Vector3.zero;
speedLineGo.transform.localScale = Vector3.one;
speedLineGo.gameObject.SetActive(true);
GameModule.Timer.AddTimer((e) =>
{
GameObject.Destroy(speedLineGo);
}, 10);
for (int i = 0; i < 10; i++) for (int i = 0; i < 10; i++)
{ {
@ -545,16 +548,16 @@ namespace GameLogic
//LoadEffectGo(giftConfig, buff); //LoadEffectGo(giftConfig, buff);
// 速度线 // // 速度线
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID); // var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
speedLineGo.transform.SetParent(m_rectCar.transform); // speedLineGo.transform.SetParent(m_rectCar.transform);
speedLineGo.transform.localPosition = Vector3.zero; // speedLineGo.transform.localPosition = Vector3.zero;
speedLineGo.transform.localScale = Vector3.one; // speedLineGo.transform.localScale = Vector3.one;
speedLineGo.gameObject.SetActive(true); // speedLineGo.gameObject.SetActive(true);
GameModule.Timer.AddTimer((e) => // GameModule.Timer.AddTimer((e) =>
{ // {
GameObject.Destroy(speedLineGo); // GameObject.Destroy(speedLineGo);
}, 10); // }, 10);
} }
else if (buff.m_Id == 7) else if (buff.m_Id == 7)
{ {

View File

@ -887,6 +887,8 @@ namespace GameLogic
//hItemActors[1].actor.SetCurrenFill(); //hItemActors[1].actor.SetCurrenFill();
targetActor.m_AllPush -= (int)(EventConts.JszPower); targetActor.m_AllPush -= (int)(EventConts.JszPower);
eGo.transform.SetParent(hItemActors[0].actor.gameObject.transform); eGo.transform.SetParent(hItemActors[0].actor.gameObject.transform);
eGo.transform.localPosition = new Vector3(0, 0, 0);
eGo.transform.localScale = Vector3.one * 0.5f;
targetActor.SetCurrenFill(); targetActor.SetCurrenFill();
GameEvent.Send(EventConts.UIDouDong); GameEvent.Send(EventConts.UIDouDong);
//eGo.transform.parent.parent.parent.parent.GetComponent<ActorHItem>().SetCurrenFill(); //eGo.transform.parent.parent.parent.parent.GetComponent<ActorHItem>().SetCurrenFill();
@ -914,6 +916,8 @@ namespace GameLogic
{ {
//targetActor.m_AllPush -= EventConts.JszPower; //targetActor.m_AllPush -= EventConts.JszPower;
eGo.transform.SetParent(hItemActors[0].actor.gameObject.transform); eGo.transform.SetParent(hItemActors[0].actor.gameObject.transform);
eGo.transform.localPosition = new Vector3(0, 0, 0);
eGo.transform.localScale = Vector3.one * 0.5f;
targetActor.m_AllPush -= (int)(EventConts.JszPower); targetActor.m_AllPush -= (int)(EventConts.JszPower);
targetActor.SetCurrenFill(); targetActor.SetCurrenFill();
GameEvent.Send(EventConts.UIDouDong); GameEvent.Send(EventConts.UIDouDong);