From 8ab2b5bfa10eacc40b6f1f8c5eb37c28de4856cb Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 19 九月 2025 14:37:03 +0800
Subject: [PATCH] 0312 战场位置调整
---
Main/System/Battle/BattleField/BattleField.cs | 13 +++----------
Main/System/Battle/BattleField/BattleRootNode.cs | 5 +++++
Main/System/Battle/BattleField/StoryBattleField.cs | 8 +++++++-
3 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index bb0f762..ff9fd01 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -533,17 +533,10 @@
}
}
- public void SetRootNodePosition()
+ protected virtual void SetRootNodePosition()
{
- if (1 == MapID)
- {
- battleRootNode.imgBackground.rectTransform.anchoredPosition = new Vector2(0, -335f);
- }
- else
- {
- battleRootNode.imgBackground.rectTransform.anchoredPosition = new Vector2(0, -750f);
- // (battleRootNode.transform as RectTransform).anchoredPosition = new Vector2(100, 100);
- }
+ battleRootNode.imgBackground.rectTransform.anchoredPosition = battleRootNode.bgPos2.anchoredPosition;
+ battleRootNode.battleNode.anchoredPosition = battleRootNode.battleNodePos2.anchoredPosition;
}
public void ForceFinish()
diff --git a/Main/System/Battle/BattleField/BattleRootNode.cs b/Main/System/Battle/BattleField/BattleRootNode.cs
index 848d704..a665283 100644
--- a/Main/System/Battle/BattleField/BattleRootNode.cs
+++ b/Main/System/Battle/BattleField/BattleRootNode.cs
@@ -27,6 +27,11 @@
private List<GameObject> _blueTeamNodeList = new List<GameObject>();
public RawImage imgBackground;
+ public RectTransform bgPos1;
+ public RectTransform bgPos2;
+ public RectTransform battleNode;
+ public RectTransform battleNodePos1;
+ public RectTransform battleNodePos2;
void Awake()
{
diff --git a/Main/System/Battle/BattleField/StoryBattleField.cs b/Main/System/Battle/BattleField/StoryBattleField.cs
index e265fc8..bbd7cff 100644
--- a/Main/System/Battle/BattleField/StoryBattleField.cs
+++ b/Main/System/Battle/BattleField/StoryBattleField.cs
@@ -141,7 +141,7 @@
base.OnSettlement(turnFightStateData);
BattleManager.Instance.MainFightRequest(4);
}
-
+
public override void HaveRest()
{
@@ -266,4 +266,10 @@
BattleDebug.LogError("action doesnt finish, wait a moment please");
}
}
+
+ protected override void SetRootNodePosition()
+ {
+ battleRootNode.imgBackground.rectTransform.anchoredPosition = battleRootNode.bgPos1.anchoredPosition;
+ battleRootNode.battleNode.anchoredPosition = battleRootNode.battleNodePos1.anchoredPosition;
+ }
}
\ No newline at end of file
--
Gitblit v1.8.0