From 27ced465551c543a47e6d19ae0b0fb4d329721b3 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 22 Dec 2020 16:55:03 +0800 Subject: [PATCH] 编辑器模式下开启debug 关闭了拖拽虚影 增加了拖拽脚本(空的) --- Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs | 9 +++++++++ Assets/Scripts/TowerDefense/Drag.meta | 8 ++++++++ Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs | 18 ++++++++++++++++++ Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs | 1 + Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta | 11 +++++++++++ Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs | 4 ++-- Assets/Scripts/Manager/ManagerRoot.cs | 2 ++ 7 files changed, 51 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Manager/ManagerRoot.cs b/Assets/Scripts/Manager/ManagerRoot.cs index aef56d8..ddee027 100644 --- a/Assets/Scripts/Manager/ManagerRoot.cs +++ b/Assets/Scripts/Manager/ManagerRoot.cs @@ -19,6 +19,8 @@ Application.platform == RuntimePlatform.WindowsPlayer) { GameConfig.useSDK = false; + GameConfig.OpenDebug = true; + } Application.targetFrameRate = 60; //Debug.Log("设置了帧数为60"); diff --git a/Assets/Scripts/TowerDefense/Drag.meta b/Assets/Scripts/TowerDefense/Drag.meta new file mode 100644 index 0000000..2f674e6 --- /dev/null +++ b/Assets/Scripts/TowerDefense/Drag.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c2c100c003a9f746acdba54d406d399 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs new file mode 100644 index 0000000..fd9863b --- /dev/null +++ b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class EndlessDragCtrl : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta new file mode 100644 index 0000000..8ae5858 --- /dev/null +++ b/Assets/Scripts/TowerDefense/Drag/EndlessDragCtrl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ba8e5e61f7ecc7f498a2996d871db4cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs index 2412758..f7abde0 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs @@ -67,6 +67,7 @@ Application.platform == RuntimePlatform.WindowsPlayer) { GameConfig.useSDK = false; + GameConfig.OpenDebug = true; GMBtn.SetActive(true); } else diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs index 399979d..70623bf 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs @@ -513,6 +513,13 @@ { return; } + if (state == State.GameOver) + { + CommonDebugHelper.DebugError("已经游戏结束了,为什么还在修改状态"); + return; + } + CommonDebugHelper.Debug($"设置了状态 state:{state} newState:{newState} "); + State oldState = state; if (oldState == State.Paused || oldState == State.GameOver) { @@ -548,6 +555,8 @@ /// </summary> public void GameOver() { + CommonDebugHelper.Debug("游戏结束了"); + SetState(State.GameOver); } diff --git a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs index cc83a69..3a3e893 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs @@ -187,10 +187,10 @@ if (isOn && towerName != "") { - SetTowerVirtualshadow(towerName); + //SetTowerVirtualshadow(towerName); EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, true); } - else if (!isOn && towerVSRenderer.enabled) + else if (!isOn) { towerVSRenderer.enabled = false; EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, false); -- Gitblit v1.9.1