From 83e0ee09577fe9096362eb8fc93439173fa088d5 Mon Sep 17 00:00:00 2001 From: azw Date: Sat, 18 May 2024 07:01:18 +0800 Subject: [PATCH] '1' --- .gitignore | 1 + Managers/BattleMgr.cs | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .gitignore create mode 100644 Managers/BattleMgr.cs 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); + } + } + +}