EerieVillage/Assets/Prefabs/Player.prefab

365 lines
9.3 KiB
Plaintext
Raw Normal View History

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1208144871472054
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4520396350849616}
- component: {fileID: 114230831923080080}
- component: {fileID: 212064061491315838}
- component: {fileID: 95391780594314510}
- component: {fileID: 50915408107096866}
- component: {fileID: 8509783501685719824}
- component: {fileID: 6082575806313374961}
- component: {fileID: 1824045667}
- component: {fileID: 7700000000000000001}
- component: {fileID: 7700000000000000004}
m_Layer: 13
m_Name: Player
m_TagString: Player
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4520396350849616
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.14, y: 3.39, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &114230831923080080
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 709ee11994a2f44658e5fc9887c45081, type: 3}
m_Name:
m_EditorClassIdentifier:
minGroundNormalY: 0.9
gravityModifier: 1
velocity: {x: 0, y: 0}
jumpAudio: {fileID: 8300000, guid: 67975c08d56ceb147bad38572d805aa8, type: 3}
respawnAudio: {fileID: 8300000, guid: e18959d46b63f3c4c8cc020a433cf848, type: 3}
ouchAudio: {fileID: 8300000, guid: 6c05149e5a2fba64ba172e25a61074b7, type: 3}
maxSpeed: 3
jumpTakeOffSpeed: 7
jumpState: 0
collider2d: {fileID: 0}
audioSource: {fileID: 0}
health: {fileID: 0}
controlEnabled: 1
InputAsset: {fileID: -944628639613478452, guid: e56a71532e878ca498ffce08f1e0f519,
type: 3}
--- !u!212 &212064061491315838
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 1907945055
m_SortingLayer: 0
m_SortingOrder: 5
m_Sprite: {fileID: -7999245345599557054, guid: 78c7da0e2fc366543ae4ad5e3ceb1b94, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 1
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1.28, y: 1.26}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!95 &95391780594314510
Animator:
serializedVersion: 7
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: b09e60546065cf9448b36ebb7f759a91, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_AnimatePhysics: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!50 &50915408107096866
Rigidbody2D:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_BodyType: 1
m_Simulated: 1
m_UseFullKinematicContacts: 1
m_UseAutoMass: 0
m_Mass: 1
m_LinearDamping: 0
m_AngularDamping: 0.05
m_GravityScale: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_Interpolate: 1
m_SleepingMode: 0
m_CollisionDetection: 1
m_Constraints: 4
--- !u!82 &8509783501685719824
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 0}
m_audioClip: {fileID: 0}
m_Resource: {fileID: 0}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 0
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 1
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!114 &6082575806313374961
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ffad43bb006db4856a9c527b89b48db9, type: 3}
m_Name:
m_EditorClassIdentifier:
maxHearts: 1
maxHP: 4
invulnerableDuration: 0.6
canResurrect: 0
--- !u!61 &1824045667
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
serializedVersion: 3
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 0
m_UsedByEffector: 0
m_CompositeOperation: 0
m_CompositeOrder: 0
BT5-Dev #58: BoxCollider2D BT47 정확 회귀 — BT56 폐기 (발판 동작 우선 복구) PD 강한 어조 (2026-05-07): "이전에는 잘 되었는데 왜 복구를 못하는거야?" 본 PM git diff 1024e08(BT47) vs HEAD 직접 진단: - Player.prefab BoxCollider2D = 유일 핵심 차이 (BT56 변경) - GameOptimizer.cs = BT49 None 차단 + BT51 사후 복원 추가 (restored=0 영향 X) - PlayerController.cs = BT57 Debug.Log만 (영향 X) - BT55 자동 분류 [BT55-MoveTiles] moved=1389 (BT47 정상 정합) - Player Layer 13 / Foreground Layer 16 / Layer Matrix 13↔16 ON 모두 정합 = BT56 BoxCollider 변경이 발판 동작 영향 = 본 PM 가설. 정정 — BT47 정확 회귀: - m_Size (0.4, 0.9) → (0.45, 1.15) - m_Offset (0, -0.125) → (0, 0.1) 효과 (BT47 시점 PD 정합 영역 회귀): - 발판 위 착지 ✅ (BT47 시점 정합) - 점프 ascending 통과 ✅ (BT47 시점 정합) - 좁은 통로 영역 = 1 cell 세로 통과 X 회귀 (BT56 의도 폐기) 좁은 통로 영역은 BT55+BT58 정합 확증 후 별도 정정 후속: - 옵션 1: PD가 좁은 통로 영역 1 cell 세로 → 2 cell 세로로 변경 (게임 디자인) - 옵션 2: BoxCollider 절충 영역 (예: 0.45×0.95) — 발판 영역 영향 미세 - 옵션 3: PD 결정 본 PM 가설 한계 자인: - BT47 정확 회귀 = PD가 BT47 시점 정합 인식 영역 - 그러나 BT56 변경이 정확히 어느 영역에서 영향 X 영역 = 미식별 - PD Refresh+Play 시각 검증 의무 - 정합 시 BT55+BT58 결합 = 발판 동작 복원 + 숨겨진 통로 영역 별도 진단
2026-05-07 14:34:29 +00:00
m_Offset: {x: 0, y: 0.1}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 1.43, y: 1.43}
newSize: {x: 1.43, y: 1.43}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
BT5-Dev #58: BoxCollider2D BT47 정확 회귀 — BT56 폐기 (발판 동작 우선 복구) PD 강한 어조 (2026-05-07): "이전에는 잘 되었는데 왜 복구를 못하는거야?" 본 PM git diff 1024e08(BT47) vs HEAD 직접 진단: - Player.prefab BoxCollider2D = 유일 핵심 차이 (BT56 변경) - GameOptimizer.cs = BT49 None 차단 + BT51 사후 복원 추가 (restored=0 영향 X) - PlayerController.cs = BT57 Debug.Log만 (영향 X) - BT55 자동 분류 [BT55-MoveTiles] moved=1389 (BT47 정상 정합) - Player Layer 13 / Foreground Layer 16 / Layer Matrix 13↔16 ON 모두 정합 = BT56 BoxCollider 변경이 발판 동작 영향 = 본 PM 가설. 정정 — BT47 정확 회귀: - m_Size (0.4, 0.9) → (0.45, 1.15) - m_Offset (0, -0.125) → (0, 0.1) 효과 (BT47 시점 PD 정합 영역 회귀): - 발판 위 착지 ✅ (BT47 시점 정합) - 점프 ascending 통과 ✅ (BT47 시점 정합) - 좁은 통로 영역 = 1 cell 세로 통과 X 회귀 (BT56 의도 폐기) 좁은 통로 영역은 BT55+BT58 정합 확증 후 별도 정정 후속: - 옵션 1: PD가 좁은 통로 영역 1 cell 세로 → 2 cell 세로로 변경 (게임 디자인) - 옵션 2: BoxCollider 절충 영역 (예: 0.45×0.95) — 발판 영역 영향 미세 - 옵션 3: PD 결정 본 PM 가설 한계 자인: - BT47 정확 회귀 = PD가 BT47 시점 정합 인식 영역 - 그러나 BT56 변경이 정확히 어느 영역에서 영향 X 영역 = 미식별 - PD Refresh+Play 시각 검증 의무 - 정합 시 BT55+BT58 결합 = 발판 동작 복원 + 숨겨진 통로 영역 별도 진단
2026-05-07 14:34:29 +00:00
m_Size: {x: 0.45, y: 1.15}
m_EdgeRadius: 0
--- !u!114 &7700000000000000001
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b2c3d4e5f60718293a4b5c6d7e8f90a1, type: 3}
m_Name:
m_EditorClassIdentifier:
size: {x: 1.2, y: 0.9}
offsetDistance: 0.7
activeDuration: 0.12
damage: 1
targetLayers:
serializedVersion: 2
m_Bits: 4294967295
--- !u!114 &7700000000000000004
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1208144871472054}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e5f6789012345678abcdef0102030405, type: 3}
m_Name:
m_EditorClassIdentifier:
combatIdleDuration: 5