feat(scaffold): E002-E006 撞墙检测层默认 Platform+Wall

把 E001 已有的 _wallMask 默认铺到 E002-E006 脚手架 PlaceExxx(AssignLayerMask
movement _wallMask = Platform+Wall);现有 5 个 prefab 的 EnemyMovement._wallMask
同步直接设值(原 Nothing,且 _wallCheckDist=0.2>0 会触发 Awake 撞墙未配报错)。

ChaoFeng(Boss)按用户范围未含,其 _wallMask 仍需单独配置(否则 Awake 报错提醒)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
This commit is contained in:
2026-07-20 10:44:41 +08:00
parent bd8e0a4f16
commit ba4a07e96d
6 changed files with 67 additions and 46 deletions
@@ -223,17 +223,9 @@ MonoBehaviour:
_patrolZone: {fileID: 0}
_onEnemyDied: {fileID: 11400000, guid: def849e2c5ec8204eae6b083b02307aa, type: 2}
_onPlayerSpawned: {fileID: 11400000, guid: 7e2c7e614f6627b449a244ab44443adf, type: 2}
_btIdleTickInterval: 0.3
_btPatrolTickInterval: 0.15
_btAlertTickInterval: 0.08
_btChaseTickInterval: 0.05
_btCombatTickInterval: 0
_dbg_CurrentState: 0
_dbg_AiPhase: 0
_dbg_HasPlayer: 0
_dbg_LastKnownPos: {x: 0, y: 0}
_dbg_BtTickInterval: 0
_autoPlayPhaseAnimation: 1
--- !u!114 &8540742522477078293
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -279,7 +271,7 @@ MonoBehaviour:
_ledgeCheckDownDist: 0.4
_wallMask:
serializedVersion: 2
m_Bits: 0
m_Bits: 8388864
_dbg_FacingDirection: 0
_dbg_VelocityX: 0
_dbg_VelocityY: 0
@@ -369,6 +361,8 @@ MonoBehaviour:
_groundMask:
serializedVersion: 2
m_Bits: 4294967295
_repathTargetThreshold: 0.5
_repathMinInterval: 0.25
--- !u!114 &8559401075920380543
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -549,6 +543,11 @@ MonoBehaviour:
m_EditorClassIdentifier:
_defaultSource: {fileID: 11400000, guid: caae9c7600281fe4e8d8637fa3fd2ca1, type: 2}
_hitCooldown: 0.1
_hitMode: 0
_hitInterval: 0.5
_targetLayers:
serializedVersion: 2
m_Bits: 4294967295
_id:
_rivalHitBoxMask:
serializedVersion: 2
@@ -720,6 +719,15 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_config: {fileID: 11400000, guid: f5f7cb08e1c1c83448830da185a7b796, type: 2}
_startClip:
_FadeDuration: 0.25
_Speed: 1
_Events:
_NormalizedTimes: []
_Callbacks: []
_Names: []
_Clip: {fileID: 0}
_NormalizedStartTime: NaN
_loopClip:
_FadeDuration: 0.25
_Speed: 1
@@ -739,7 +747,7 @@ MonoBehaviour:
_Clip: {fileID: 0}
_NormalizedStartTime: NaN
_contactDamage: {fileID: 6544477441689240465}
_aggroSlotName: aggro
_dashSpeed: 0
references:
version: 2
RefIds: []
@@ -826,6 +834,11 @@ MonoBehaviour:
m_EditorClassIdentifier:
_defaultSource: {fileID: 11400000, guid: caae9c7600281fe4e8d8637fa3fd2ca1, type: 2}
_hitCooldown: 0.1
_hitMode: 0
_hitInterval: 0.5
_targetLayers:
serializedVersion: 2
m_Bits: 4294967295
_id:
_rivalHitBoxMask:
serializedVersion: 2