排查"敌人原地不动"用:PlayMode 下自定义 Inspector 实时显示 模式/策略/是否移动/是否在导航图上/ 当前路点与吸附目标/到目标距离vs到达半径/目标是否可达,并按优先级给出定位诊断(模式非Patrol|不在 NavGraph|吸附失败|不可达|已寻路未动)。Scene 视图 Gizmos 画出全部路点连线 + 当前吸附目标(绿/红)+到达半径。 EnemyLocomotion 加 #if UNITY_EDITOR 只读调试访问器 + OnDrawGizmosSelected;记录 _wpResolveOk。 Editor 程序集补 BaseGames.AI 引用(PatrolStrategy/LocomotionMode 所在)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
56 lines
1.6 KiB
Plaintext
56 lines
1.6 KiB
Plaintext
{
|
|
"name": "BaseGames.Editor",
|
|
"rootNamespace": "BaseGames.Editor",
|
|
"references": [
|
|
"BaseGames.Core",
|
|
"BaseGames.Core.Events",
|
|
"Unity.Addressables",
|
|
"Unity.Addressables.Editor",
|
|
"BaseGames.Core.Save",
|
|
"BaseGames.Input",
|
|
"BaseGames.Combat",
|
|
"BaseGames.Combat.StatusEffects",
|
|
"BaseGames.Quest",
|
|
"BaseGames.World.Shop",
|
|
"BaseGames.Player",
|
|
"BaseGames.Player.States",
|
|
"BaseGames.Enemies",
|
|
"BaseGames.Enemies.Navigation",
|
|
"BaseGames.AI",
|
|
"BaseGames.Camera",
|
|
"BaseGames.World",
|
|
"BaseGames.UI",
|
|
"BaseGames.Audio",
|
|
"BaseGames.Feedback",
|
|
"BaseGames.Dialogue",
|
|
"BaseGames.Progression",
|
|
"PathBerserker2d",
|
|
"Unity.Cinemachine",
|
|
"Kybernetik.Animancer",
|
|
"BaseGames.Animation",
|
|
"BaseGames.Equipment",
|
|
"BaseGames.Parry",
|
|
"BaseGames.Skills",
|
|
"BaseGames.World.Map",
|
|
"BaseGames.World.Streaming",
|
|
"BaseGames.EventChain",
|
|
"BaseGames.Inventory",
|
|
"BaseGames.VFX",
|
|
"BaseGames.Localization",
|
|
"Unity.InputSystem",
|
|
"Unity.TextMeshPro",
|
|
"Unity.RenderPipelines.Universal.Runtime",
|
|
"MoreMountains.Tools"
|
|
],
|
|
"includePlatforms": [
|
|
"Editor"
|
|
],
|
|
"excludePlatforms": [],
|
|
"allowUnsafeCode": false,
|
|
"overrideReferences": false,
|
|
"precompiledReferences": [],
|
|
"autoReferenced": false,
|
|
"defineConstraints": [],
|
|
"versionDefines": [],
|
|
"noEngineReferences": false
|
|
} |