diff --git a/My project/Assets/Scripts/Logic/AI/AILogic.cs b/My project/Assets/Scripts/Logic/AI/AILogic.cs index 6716fec92..755a133d3 100644 --- a/My project/Assets/Scripts/Logic/AI/AILogic.cs +++ b/My project/Assets/Scripts/Logic/AI/AILogic.cs @@ -68,9 +68,13 @@ namespace Logic.AI _logicObject = GameObject.Find("AIBT"); _btOwner = _logicObject.GetComponent(); - _data = new AICalculatorData(); var data = _btOwner.blackboard.GetVariable("Data"); - data.value = _data; + if (data.value == null) + { + _data = new AICalculatorData(); + data.value = _data; + } + else _data = data.value; } // 开始 AI 逻辑