commit 83e0ee09577fe9096362eb8fc93439173fa088d5 Author: azw Date: Sat May 18 07:01:18 2024 +0800 '1' diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f867683 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.meta \ No newline at end of file diff --git a/Managers/BattleMgr.cs b/Managers/BattleMgr.cs new file mode 100644 index 0000000..96ff029 --- /dev/null +++ b/Managers/BattleMgr.cs @@ -0,0 +1,37 @@ +using UnityEngine; +using LuaFramework; + +public class BattleMgr +{ + + public static void StartBattle(JoinInfo join_info) + { + //CUILoading.OpenLoading(); + //CUILoading.SetLoading(0); + GameObject fightRootObject = new GameObject("fight"); + { + fightRootObject.transform.parent = LuaHelper.GetGameManager().m_pGameMap.transform; + fightRootObject.layer = CUtil.WorldMapLayer_0_31; + } + GameObject mapObj = new GameObject("map"); + { + mapObj.transform.parent = fightRootObject.transform; + mapObj.layer = CUtil.WorldMapLayer_0_31; + TransformExtension.localPosition(mapObj.transform, 0, 0, 0); + TransformExtension.localScale(mapObj.transform, 1, 1, 1); + } + var mapBase = LuaHelper.GetResManager().LoadPrefab("map16", "Data/model/mapterrain/", "model/mapterrain"); + { + var t = CUtil.AddChild(mapObj, mapBase, true); + TransformExtension.localEulerAngles(t.transform, 0, 0, 0); + TransformExtension.localPosition(t.transform, 0, 0, 0); + } + { + var terrainName = "1_" + "map16"; + var terrainObj = LuaHelper.GetResManager().LoadPrefab(terrainName, "Data/model/mapterrain/", "model/mapterrain"); + terrainObj.localEulerAngle(terrainObj.tanasform, 0, 0, 0); + terrainObj.localPosition(terrainObj.transfrom, 0, 0, 0); + } + } + +}