지하 최적화

블록 프리팹 단위 -> 블록 청크 단위 스폰
기타 건설, 조준 관련 사이드이펙트 버그 수정
This commit is contained in:
2026-01-21 21:34:05 +09:00
parent db5db4b106
commit 59246a67bd
24 changed files with 2622 additions and 127 deletions

View File

@@ -1771,6 +1771,87 @@ PrefabInstance:
insertIndex: -1
addedObject: {fileID: 445606028}
m_SourcePrefab: {fileID: 100100000, guid: 443aa97110814434cb36b26656f1884c, type: 3}
--- !u!1 &1026559330
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1026559333}
- component: {fileID: 1026559332}
- component: {fileID: 1026559331}
m_Layer: 0
m_Name: ChunkedUndergroundGenerator
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1026559331
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1026559330}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
GlobalObjectIdHash: 964628114
InScenePlacedSourceGlobalObjectIdHash: 0
DeferredDespawnTick: 0
Ownership: 1
AlwaysReplicateAsRoot: 0
SynchronizeTransform: 1
ActiveSceneSynchronization: 0
SceneMigrationSynchronization: 0
SpawnWithObservers: 1
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
SyncOwnerTransformWhenParented: 1
AllowOwnerToParent: 0
--- !u!114 &1026559332
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1026559330}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3d90f6724f14d49489261782c9672f11, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::ChunkedUndergroundGenerator
ShowTopMostFoldoutHeaderGroup: 1
generationRange: {x: 20, y: 30, z: 10}
noiseScale: 0.12
hollowThreshold: 0.35
baseResourceThreshold: 0.8
increaseResourceWithDepth: 1
depthFactor: 0.005
normalBlockHealth: 100
resourceBlockHealth: 150
chunkPrefab: {fileID: 0}
containerName: UndergroundChunks
--- !u!4 &1026559333
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1026559330}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.62834, y: 3.07751, z: -4}
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!1 &1044242050
GameObject:
m_ObjectHideFlags: 0
@@ -3031,86 +3112,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1600458457}
m_CullTransparentMesh: 1
--- !u!1 &1634635642
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1634635645}
- component: {fileID: 1634635643}
- component: {fileID: 1634635644}
m_Layer: 0
m_Name: UndergroundGenerator
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1634635643
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1634635642}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
GlobalObjectIdHash: 1220698054
InScenePlacedSourceGlobalObjectIdHash: 0
DeferredDespawnTick: 0
Ownership: 1
AlwaysReplicateAsRoot: 0
SynchronizeTransform: 1
ActiveSceneSynchronization: 0
SceneMigrationSynchronization: 0
SpawnWithObservers: 1
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
SyncOwnerTransformWhenParented: 1
AllowOwnerToParent: 0
--- !u!114 &1634635644
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1634635642}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7fc80ebb61fb70d4fa694d3a1f81d2ab, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::UndergroundGenerator
ShowTopMostFoldoutHeaderGroup: 1
generationRange: {x: 20, y: 30, z: 6}
noiseScale: 0.14
hollowThreshold: 0.3
baseResourceThreshold: 0.63
increaseResourceWithDepth: 1
depthFactor: 0.005
normalBlockPrefab: {fileID: 989066657509100432, guid: dbb1cfcb3d9e3844e8d9cdf09b0a1660, type: 3}
resourceBlockPrefab: {fileID: 989066657509100432, guid: 17532917e1ada23469c573abf64905f0, type: 3}
containerName: UndergroundBlocks
--- !u!4 &1634635645
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1634635642}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -14, y: -6, z: -3}
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!20 &1648146738 stripped
Camera:
m_CorrespondingSourceObject: {fileID: 5650099317679730308, guid: 2b08dd32e48ef5e4aa65a6122099152e, type: 3}
@@ -3809,6 +3810,71 @@ Transform:
m_CorrespondingSourceObject: {fileID: 2338240775821095493, guid: 1955bdf7dd2940f44aa117fbcf6eb626, type: 3}
m_PrefabInstance: {fileID: 497942047}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &320979913694462859
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalPosition.x
value: -7.62841
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalPosition.y
value: 3.2298
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalPosition.z
value: -4
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3520563273759020846, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5063655529130579611, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: m_Name
value: MineableChunk
objectReference: {fileID: 0}
- target: {fileID: 7711355090271435980, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: GlobalObjectIdHash
value: 1536139134
objectReference: {fileID: 0}
- target: {fileID: 7711355090271435980, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
propertyPath: InScenePlacedSourceGlobalObjectIdHash
value: 2335500207
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: fa605604c7558cd41abc2fc25fc28e8f, type: 3}
--- !u!1001 &3690888448170635710
PrefabInstance:
m_ObjectHideFlags: 0
@@ -3930,10 +3996,11 @@ SceneRoots:
- {fileID: 743367988}
- {fileID: 670724422}
- {fileID: 1409253547}
- {fileID: 1634635645}
- {fileID: 437093202}
- {fileID: 1489230404}
- {fileID: 556982644}
- {fileID: 2067098344}
- {fileID: 1384281111}
- {fileID: 1782529044}
- {fileID: 320979913694462859}
- {fileID: 1026559333}