From 52ba7a2567910cd291ff3f5ef06c5a1a7a3075fb Mon Sep 17 00:00:00 2001 From: huyulong <1838407198@qq.com> Date: Sat, 14 Dec 2024 15:01:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BB=E8=B7=AF=E9=80=BB=E8=BE=91=EF=BC=8C?= =?UTF-8?q?=E7=BB=99=E6=AF=8F=E4=B8=AAnpc=E4=B8=80=E4=B8=AA=E7=9B=AE?= =?UTF-8?q?=E6=A0=87=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HYLPrefabs/NPC/Vang Variant.prefab | 71 ++++++++++++++----- xiaofang/Assets/Script/npc/RecuseNpc.cs | 28 ++++---- 2 files changed, 68 insertions(+), 31 deletions(-) diff --git a/xiaofang/Assets/Prefabs/HYLPrefabs/NPC/Vang Variant.prefab b/xiaofang/Assets/Prefabs/HYLPrefabs/NPC/Vang Variant.prefab index f0a4be6b..91356da6 100644 --- a/xiaofang/Assets/Prefabs/HYLPrefabs/NPC/Vang Variant.prefab +++ b/xiaofang/Assets/Prefabs/HYLPrefabs/NPC/Vang Variant.prefab @@ -1,5 +1,36 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &4995935176814719679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4972410492480051969} + m_Layer: 0 + m_Name: mubiao + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4972410492480051969 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4995935176814719679} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8479287258615548071} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &3353283690660036973 PrefabInstance: m_ObjectHideFlags: 0 @@ -1441,6 +1472,11 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c4a835a9676e1a478c77d64f472c3ec, type: 3} +--- !u!4 &8479287258615548071 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6567720597980285386, guid: 2c4a835a9676e1a478c77d64f472c3ec, type: 3} + m_PrefabInstance: {fileID: 3353283690660036973} + m_PrefabAsset: {fileID: 0} --- !u!1 &9144465012532105757 stripped GameObject: m_CorrespondingSourceObject: {fileID: 5795828957522809712, guid: 2c4a835a9676e1a478c77d64f472c3ec, type: 3} @@ -1473,23 +1509,6 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.4576242, y: 1.53, z: 0.77643585} m_Center: {x: -0.013215661, y: 0.77, z: 0.009899139} ---- !u!114 &5519024520137767209 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144465012532105757} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ea3c4e24ebc42194181651236cdf30f1, type: 3} - m_Name: - m_EditorClassIdentifier: - npcId: - nstate: 1 - target: {fileID: 0} - currentTarget: {x: 0, y: 0, z: 0} - targetPoints: [] --- !u!195 &3307599082991733569 NavMeshAgent: m_ObjectHideFlags: 0 @@ -1512,3 +1531,21 @@ NavMeshAgent: m_BaseOffset: 0 m_WalkableMask: 4294967295 m_ObstacleAvoidanceType: 4 +--- !u!114 &5519024520137767209 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9144465012532105757} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea3c4e24ebc42194181651236cdf30f1, type: 3} + m_Name: + m_EditorClassIdentifier: + npcId: + recusebtn: {fileID: 0} + nstate: 1 + target: {fileID: 0} + currentTarget: {x: 0, y: 0, z: 0} + targetPoints: [] diff --git a/xiaofang/Assets/Script/npc/RecuseNpc.cs b/xiaofang/Assets/Script/npc/RecuseNpc.cs index d1ab16f3..56e22af1 100644 --- a/xiaofang/Assets/Script/npc/RecuseNpc.cs +++ b/xiaofang/Assets/Script/npc/RecuseNpc.cs @@ -5,10 +5,10 @@ using UnityEngine.UI; using UnityEngine.AI; public enum Npcstate -{ - idle, - dead, - run +{ + idle, + dead, + run } public class RecuseNpc : MonoBehaviour @@ -45,7 +45,7 @@ public class RecuseNpc : MonoBehaviour instance = this; //recusebtn = GameObject.Find("Canvas/Recuse").GetComponent