Ver código fonte

修改场景

DESKTOP-BGJIU14\ck 1 dia atrás
pai
commit
3e4943ec62

+ 1 - 1
Assets/Art/Environment/Mountain10.prefab → Assets/Art/Environment/Mountain010.prefab

@@ -14,7 +14,7 @@ GameObject:
   - component: {fileID: 8479685889786791212}
   m_Layer: 0
   m_HasEditorInfo: 1
-  m_Name: Mountain10
+  m_Name: Mountain010
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0

+ 0 - 0
Assets/Art/Environment/Mountain10.prefab.meta → Assets/Art/Environment/Mountain010.prefab.meta


+ 0 - 105
Assets/Art/Environment/Mountain02.prefab

@@ -1,105 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:yousandi.cn,2023:
---- !u!1 &2303579590716426931
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 7
-  m_Component:
-  - component: {fileID: 2528858067017011470}
-  - component: {fileID: 6022094009824540107}
-  - component: {fileID: 1303876671060662720}
-  - component: {fileID: 6061541023020088084}
-  m_Layer: 0
-  m_HasEditorInfo: 1
-  m_Name: Mountain02
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!4 &2528858067017011470
-Transform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2303579590716426931}
-  serializedVersion: 2
-  m_LocalRotation: {x: -0, y: 0.98557377, z: -0, w: 0.16924676}
-  m_LocalPosition: {x: 15.4, y: 3.6, z: -74.1}
-  m_LocalScale: {x: 0.17740785, y: 0.17740785, z: 0.17740785}
-  m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_LocalEulerAnglesHint: {x: 0, y: 160.512, z: 0}
---- !u!33 &6022094009824540107
-MeshFilter:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2303579590716426931}
-  m_Mesh: {fileID: 4300000, guid: 402e295a46dc0b94bb4603dc8314c601, type: 3}
---- !u!23 &1303876671060662720
-MeshRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2303579590716426931}
-  m_Enabled: 1
-  m_CastShadows: 1
-  m_ReceiveShadows: 1
-  m_DynamicOccludee: 1
-  m_StaticShadowCaster: 0
-  m_MotionVectors: 1
-  m_LightProbeUsage: 1
-  m_ReflectionProbeUsage: 1
-  m_RayTracingMode: 2
-  m_RayTraceProcedural: 0
-  m_virtualGeometry: 0
-  m_virtualGeometryShadow: 0
-  m_ShadingRate: 0
-  m_RenderingLayerMask: 1
-  m_RendererPriority: 0
-  m_Materials:
-  - {fileID: 2100000, guid: 278c141d642004744b90faf24f280e26, 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: 1
-  m_SelectedEditorRenderState: 3
-  m_MinimumChartSize: 4
-  m_AutoUVMaxDistance: 0.5
-  m_AutoUVMaxAngle: 89
-  m_LightmapParameters: {fileID: 0}
-  m_SortingLayerID: 0
-  m_SortingLayer: 0
-  m_SortingOrder: 0
-  m_AdditionalVertexStreams: {fileID: 0}
---- !u!111 &6061541023020088084
-Animation:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2303579590716426931}
-  m_Enabled: 1
-  serializedVersion: 3
-  m_Animation: {fileID: 0}
-  m_Animations: []
-  m_WrapMode: 0
-  m_PlayAutomatically: 1
-  m_AnimatePhysics: 0
-  m_CullingType: 0

+ 77 - 2
Assets/Art/Environment/Mountain04.prefab

@@ -28,11 +28,12 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7246422316034975849}
   serializedVersion: 2
-  m_LocalRotation: {x: -0, y: -0.84208816, z: -0, w: 0.5393399}
+  m_LocalRotation: {x: 0, y: -0.8420902, z: 0, w: 0.5393368}
   m_LocalPosition: {x: 3.8, y: -1.5, z: 3.88351}
   m_LocalScale: {x: 0.42, y: 0.42, z: 0.42}
   m_ConstrainProportionsScale: 1
-  m_Children: []
+  m_Children:
+  - {fileID: 6974571320140069146}
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: -114.723, z: 0}
 --- !u!33 &6657508645368625682
@@ -103,3 +104,77 @@ Animation:
   m_PlayAutomatically: 1
   m_AnimatePhysics: 0
   m_CullingType: 0
+--- !u!1001 &4887224366225254420
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5685787233406602433}
+    m_Modifications:
+    - target: {fileID: 2303579590716426931, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_Name
+      value: Mountain02
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.42239967
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.42239964
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.42239967
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: -37
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 78
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.7386585
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0.6740799
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 160.512
+      objectReference: {fileID: 0}
+    - target: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+--- !u!4 &6974571320140069146 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2528858067017011470, guid: 27b0cb97a02bbd149b81ba6be86b0376, type: 3}
+  m_PrefabInstance: {fileID: 4887224366225254420}
+  m_PrefabAsset: {fileID: 0}

+ 2 - 0
Assets/Res/CombatScenes/LevelBattle01.prefab

@@ -46,6 +46,8 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 9970cf7521114b5ebfee32908aec5603, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  allObject: []
+  radius: 0
   dec: "\u7B2C\u4E00\u5173\u7684\u6D4B\u8BD5\u573A\u666F"
   roadside:
     dis: 0.1

+ 276 - 0
Assets/Res/CombatScenes/LevelBattle02.prefab

@@ -0,0 +1,276 @@
+%YAML 1.1
+%TAG !u! tag:yousandi.cn,2023:
+--- !u!1 &3828224646518961520
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8260501188212286327}
+  - component: {fileID: 4554463499068425480}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: LevelBattle02
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8260501188212286327
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3828224646518961520}
+  serializedVersion: 2
+  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:
+  - {fileID: 5852812303139096713}
+  m_Father: {fileID: 0}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &4554463499068425480
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3828224646518961520}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 9970cf7521114b5ebfee32908aec5603, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  allObject:
+  - {fileID: 1030273147237074171, guid: 3bfe2e5967c40b84494422ade8cb3c29, type: 3}
+  - {fileID: 2484470836380151271, guid: 9360da4f31d5e9944b9df8e981c56425, type: 3}
+  - {fileID: 2133625223521814323, guid: c9cb36b650489624cadc5ac3fddc13bf, type: 3}
+  - {fileID: 7246422316034975849, guid: f2f2e00b2e7fb6443874b9cec2570e53, type: 3}
+  - {fileID: 5579199305914960589, guid: 1dbc38c949402bb4b91124f01090ddc9, type: 3}
+  - {fileID: 3362907224736884784, guid: 52b46c54efd6a32488f80a0d1e9a38b0, type: 3}
+  - {fileID: 7265737620931085607, guid: ff99f5bb7a3222b4fb581319d668ce1f, type: 3}
+  - {fileID: 5353736723140479757, guid: 9608175e25ac66c459073a262a18cfd2, type: 3}
+  - {fileID: 3683907582521372588, guid: c19d229d8a45ed0458c1fea6112d29b7, type: 3}
+  radius: 45
+  dec: 
+  roadside:
+    dis: 0.1
+    minCount: 0
+    maxCount: 0
+    SceneObjectConfigs: []
+  roadside_1:
+    dis: 0.1
+    minCount: 0
+    maxCount: 0
+    SceneObjectConfigs: []
+  button:
+    dis: 0.1
+    minCount: 0
+    maxCount: 0
+    SceneObjectConfigs: []
+  skyObejct: {fileID: 1381729068282112590}
+--- !u!1001 &3986193909677313104
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 5852812303139096713}
+    m_Modifications:
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.99754554
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.99754554
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.99754554
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -7.6
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: -0.0009873678
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0.0009873678
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0.7071061
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0.7071061
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: -90
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: -180.16
+      objectReference: {fileID: 0}
+    - target: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: -7511558181221131132, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_Materials.Array.data[0]
+      value: 
+      objectReference: {fileID: 2100000, guid: c9fb8078a489c764e9c5286bb9821001, type: 2}
+    - target: {fileID: 919132149155446097, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_Name
+      value: yuanjing_huan (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 919132149155446097, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+--- !u!4 &3520538653813713851 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: f61d564ea9bfa194f9adebd3e1caf520, type: 3}
+  m_PrefabInstance: {fileID: 3986193909677313104}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7548215640007385694
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 8260501188212286327}
+    m_Modifications:
+    - target: {fileID: 1398171176346647818, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 1000
+      objectReference: {fileID: 0}
+    - target: {fileID: 1398171176346647818, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 1398171176346647818, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4762318038508566971, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: worldSize.x
+      value: 1000
+      objectReference: {fileID: 0}
+    - target: {fileID: 5360880237618302960, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_Mesh
+      value: 
+      objectReference: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+    - target: {fileID: 5646907003157828046, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 400.00003
+      objectReference: {fileID: 0}
+    - target: {fileID: 5646907003157828046, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 400.00003
+      objectReference: {fileID: 0}
+    - target: {fileID: 5646907003157828046, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 400.00003
+      objectReference: {fileID: 0}
+    - target: {fileID: 5646907003157828046, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5646907003157828046, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6899256924629427720, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6899256924629427720, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8929588464290711568, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      propertyPath: m_Name
+      value: cj01 (1)
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects:
+    - targetCorrespondingSourceObject: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+      insertIndex: -1
+      addedObject: {fileID: 3520538653813713851}
+    m_AddedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+--- !u!1 &1381729068282112590 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 8929588464290711568, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+  m_PrefabInstance: {fileID: 7548215640007385694}
+  m_PrefabAsset: {fileID: 0}
+--- !u!4 &5852812303139096713 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 4177647096219069143, guid: 600addf310c15f74da80c081c179e5c2, type: 3}
+  m_PrefabInstance: {fileID: 7548215640007385694}
+  m_PrefabAsset: {fileID: 0}

+ 1 - 1
Assets/Art/Environment/Mountain02.prefab.meta → Assets/Res/CombatScenes/LevelBattle02.prefab.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: DX1NtXn/WnyLRWGt+I5Q6oFeRjJ3EWNTKlmxt2DPGSy/ouWRvbADlhfiRyoI
+guid: DSlM4yiuAC0d8ini95VtAkSzTZl2YK6/siWMZTWhH6626uI789qBHiLzI05d
 PrefabImporter:
   externalObjects: {}
   userData: 

+ 16 - 5
Assets/Scripts/GameLogic/Combat/CombatTool/SceneTool/CombatSenceController.cs

@@ -36,6 +36,9 @@ namespace GameLogic.Combat.CombatTool
 
         private SceneMonoConfig SceneMonoConfig;
 
+        private RandomAllMap RandomAllMap;
+
+        // private List
         public async CTask InitScenes()
         {
             GameObject gameObject = new GameObject("mvoeRoot");
@@ -43,7 +46,7 @@ namespace GameLogic.Combat.CombatTool
             moveRoot = gameObject.transform;
             CTaskAwaitBuffer cTaskAwaitBuffer = new CTaskAwaitBuffer();
 
-            var task_a = AssetBundleLoadManager.Instance.LoadAssetAsyncTask<GameObject>("LevelBattle01.prefab",
+            var task_a = AssetBundleLoadManager.Instance.LoadAssetAsyncTask<GameObject>("LevelBattle02.prefab",
                 delegate(AssetHandle assetHandle)
                 {
                     GameObject gameObject = assetHandle.AssetObject<GameObject>();
@@ -60,6 +63,9 @@ namespace GameLogic.Combat.CombatTool
             await cTaskAwaitBuffer.WaitAll();
             currBesselPath = InitBesselPath(lasetPos);
             SceneMonoConfig.Init(Camera.main.transform.parent);
+            RandomAllMap = new RandomAllMap();
+            RandomAllMap.Init(moveRoot, SceneMonoConfig);
+            RandomAllMap.Update();
         }
 
 
@@ -87,7 +93,7 @@ namespace GameLogic.Combat.CombatTool
             CombatSencePath besselPath = new CombatSencePath();
             Vector3 dir = Quaternion.LookRotation(lasetDir) * new Vector3(offx, 0, 1);
             Vector3 target = satrtPos + dir.normalized * maxD;
-            Vector3 dir2 = Quaternion.LookRotation(lasetDir) * new Vector3(offx*-1, 0, 1);
+            Vector3 dir2 = Quaternion.LookRotation(lasetDir) * new Vector3(offx * -1, 0, 1);
             dir2 = dir2.normalized;
             Vector3 centre = satrtPos + dir2.normalized * maxD;
             // if (offx == 0)
@@ -106,9 +112,9 @@ namespace GameLogic.Combat.CombatTool
 
         private async CTask InitZhuangSHi(CombatSencePath besselPath)
         {
-            InitRoadside(besselPath);
-            InitRoadside_1(besselPath);
-            InitButton(besselPath);
+            // InitRoadside(besselPath);
+            // InitRoadside_1(besselPath);
+            // InitButton(besselPath);
         }
 
         private async CTask InitRoadside(CombatSencePath besselPath)
@@ -306,6 +312,11 @@ namespace GameLogic.Combat.CombatTool
                 NextBesselPath.Update(t);
             }
 
+            if (RandomAllMap != null)
+            {
+                RandomAllMap.Update();
+            }
+
             if (_isUpdateShengShi)
             {
                 _shengShiAddTime += t * 1f;

+ 82 - 0
Assets/Scripts/GameLogic/Combat/CombatTool/SceneTool/RandomAllMap.cs

@@ -0,0 +1,82 @@
+using System.Collections.Generic;
+using Fort23.UTool;
+using UnityEngine;
+using Utility;
+
+namespace GameLogic.Combat.CombatTool.SceneTool
+{
+    public class RandomAllMap
+    {
+        private Transform root;
+
+        private SceneMonoConfig sceneMonoConfig;
+
+        private Map<int, GameObject> _allGameObjectPools = new Map<int, GameObject>();
+
+        public void Init(Transform root, SceneMonoConfig sceneMonoConfig)
+        {
+            this.root = root;
+            this.sceneMonoConfig = sceneMonoConfig;
+        }
+
+        public void Update()
+        {
+            Vector3 pos = root.position;
+            List<int> removeKey = new List<int>();
+            for (_allGameObjectPools.Begin(); _allGameObjectPools.Next();)
+            {
+                Vector3 objetcPos = _allGameObjectPools.Value.transform.position;
+                if (Vector3.Distance(pos, objetcPos) > 300)
+                {
+                    removeKey.Add(_allGameObjectPools.Key);
+                    _allGameObjectPools.Value.SetActive(false);
+                }
+            }
+
+            for (int i = 0; i < removeKey.Count; i++)
+            {
+                _allGameObjectPools.Remove(removeKey[i]);
+            }
+
+
+            float radius = sceneMonoConfig.radius;
+            int x = (int)(pos.x / radius);
+            int z = (int)(pos.z / radius);
+            float xStartInit = x;
+            float zStartInit = z;
+            for (int i = -3; i <= 3; i++)
+            {
+                for (int j = -3; j <= 3; j++)
+                {
+                    // if (i == 0 && j == 0)
+                    // {
+                    //     continue;
+                    // }
+
+                    float currX = (xStartInit + i) * radius;
+                    float currZ = (zStartInit + j) * radius;
+                    int key = (int)(currX * 1000 + currZ);
+                    if (_allGameObjectPools.ContainsKey(key))
+                    {
+                        continue;
+                    }
+
+                    GameObject gameObjectPool = GetObejct();
+                    float y = Random.Range(-2, 0);
+                    gameObjectPool.transform.position = new Vector3(currX, y, currZ);
+                    _allGameObjectPools.Add(key, gameObjectPool);
+                }
+            }
+        }
+
+        private GameObject GetObejct()
+        {
+            int index = Random.Range(0, sceneMonoConfig.allObject.Length);
+            GameObject gameObject = sceneMonoConfig.allObject[index];
+            GameObject go = GameObject.Instantiate(gameObject);
+            // GameObjectPool gameObjectPool =
+            //     GObjectPool.Instance.FetchAsyncForGameObject<GameObjectPool>(gameObject, gameObject.name);
+            return go;
+        }
+    }
+}

+ 3 - 0
Assets/Scripts/GameLogic/Combat/CombatTool/SceneTool/RandomAllMap.cs.meta

@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 095055919be246b8aa6d8be2594b66a9
+timeCreated: 1753405938

+ 4 - 1
Assets/Scripts/GameLogic/Combat/CombatTool/SceneTool/SceneMonoConfig.cs

@@ -1,9 +1,12 @@
+using OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
 using UnityEngine;
 
 namespace GameLogic.Combat.CombatTool.SceneTool
 {
     public class SceneMonoConfig : MonoBehaviour
     {
+        public GameObject[] allObject;
+        public float radius;
         public string dec;
         public SceneConfig roadside;
         public SceneConfig roadside_1;
@@ -23,7 +26,7 @@ namespace GameLogic.Combat.CombatTool.SceneTool
 
         public void Update()
         {
-            skyObejct.transform.position = new Vector3(root.position.x, 0, root.position.z);
+            // skyObejct.transform.position = new Vector3(root.position.x, 0, root.position.z);
         }
     }
 }

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


+ 25 - 18
Assets/TTTTT.cs

@@ -1,35 +1,42 @@
 using System;
 using System.Collections;
 using System.Collections.Generic;
+using GameLogic.Combat.CombatTool.SceneTool;
 using UnityEngine;
-[ExecuteInEditMode]
+// [ExecuteInEditMode]
 public class TTTTT : MonoBehaviour
 {
-    public Transform target;
-    public Transform target2;
+    public Camera Camera;
+    public SceneMonoConfig SceneMonoConfig;
+
+    private RandomAllMap RandomAllMap;
+    // public Transform target;
+    // public Transform target2;
     // Start is called before the first frame update
     void Start()
     {
-        
+        RandomAllMap = new RandomAllMap();
+        RandomAllMap.Init(Camera.transform, SceneMonoConfig);
     }
 
     // Update is called once per frame
     void Update()
     {
-        if (target == null || target2 == null)
-        {
-            return;
-        }
-        Vector3 newDir = (target2.transform.position - target.transform.position).normalized;
-        // float targetAngle = Vector3.Angle(Vector3.forward, newDir);
-        // Vector3 enemyDirection = target.transform.position -target2.transform.position ;
-        // Vector3 enemyTargetDirection = Quaternion.Euler(0, targetAngle, 0) *newDir;
-        // Quaternion.Euler(0, targetAngle, 0) * enemyDirection;
-        Quaternion quaternionn = Quaternion.LookRotation(newDir);
-       Vector3 p= quaternionn.eulerAngles;
-       Vector3 p2=  target.transform.eulerAngles;
-        // target.transform.rotation= quaternionn;
-        target.transform.eulerAngles = Vector3.Lerp(p2, p, 0.1f);
+        RandomAllMap.Update();
+       //  if (target == null || target2 == null)
+       //  {
+       //      return;
+       //  }
+       //  Vector3 newDir = (target2.transform.position - target.transform.position).normalized;
+       //  // float targetAngle = Vector3.Angle(Vector3.forward, newDir);
+       //  // Vector3 enemyDirection = target.transform.position -target2.transform.position ;
+       //  // Vector3 enemyTargetDirection = Quaternion.Euler(0, targetAngle, 0) *newDir;
+       //  // Quaternion.Euler(0, targetAngle, 0) * enemyDirection;
+       //  Quaternion quaternionn = Quaternion.LookRotation(newDir);
+       // Vector3 p= quaternionn.eulerAngles;
+       // Vector3 p2=  target.transform.eulerAngles;
+       //  // target.transform.rotation= quaternionn;
+       //  target.transform.eulerAngles = Vector3.Lerp(p2, p, 0.1f);
 
         // _lastDir = newDir;
     }

+ 9 - 9
UserSettings/EditorUserSettings.asset

@@ -21,31 +21,31 @@ EditorUserSettings:
       value: 184c
       flags: 0
     RecentlyUsedSceneGuid-0:
-      value: 070803025d005d095e085875407a084447161b282f7f72332b2c4832e1b46560
+      value: 0750575e51500c020b0b0a7047715a4417154f73747b73622c2d4930b4e5356b
       flags: 0
     RecentlyUsedSceneGuid-1:
-      value: 0750575e51500c020b0b0a7047715a4417154f73747b73622c2d4930b4e5356b
+      value: 540250560006580f5d0d597544775944444f4e2e7e2c71367f2b4b31b4b8626d
       flags: 0
     RecentlyUsedSceneGuid-2:
-      value: 540250560006580f5d0d597544775944444f4e2e7e2c71367f2b4b31b4b8626d
+      value: 5506075403000c0f585c0a2113700e44144e407d2e797e6575784f65b4b0673c
       flags: 0
     RecentlyUsedSceneGuid-3:
-      value: 5506075403000c0f585c0a2113700e44144e407d2e797e6575784f65b4b0673c
+      value: 515700535051580855590f2745765e44104e1c7f782d74362b784e60bbe3353e
       flags: 0
     RecentlyUsedSceneGuid-4:
-      value: 515700535051580855590f2745765e44104e1c7f782d74362b784e60bbe3353e
+      value: 000600575306590e5d575d7545225d44434e1c2f2e2a72337a7a1c32e6e4663b
       flags: 0
     RecentlyUsedSceneGuid-5:
-      value: 000600575306590e5d575d7545225d44434e1c2f2e2a72337a7a1c32e6e4663b
+      value: 0654575100065d5f5e0f0f2113200a444f161e737f7e25667d2c4563bab8306c
       flags: 0
     RecentlyUsedSceneGuid-6:
-      value: 0654575100065d5f5e0f0f2113200a444f161e737f7e25667d2c4563bab8306c
+      value: 0002065506010b09555d0e7a12750a4443151a297a2e70317d7d4d6be1e1616f
       flags: 0
     RecentlyUsedSceneGuid-7:
-      value: 0002065506010b09555d0e7a12750a4443151a297a2e70317d7d4d6be1e1616f
+      value: 52570c02000d5e025a58597212725c4440161c2e797a75607f2c4467b7b3323e
       flags: 0
     RecentlyUsedSceneGuid-8:
-      value: 52570c02000d5e025a58597212725c4440161c2e797a75607f2c4467b7b3323e
+      value: 0607575451070d595c5a542141725a44124e1b292f2923697a7b1c37bab2673e
       flags: 0
     RecentlyUsedSceneGuid-9:
       value: 5753045f5d005b5f0b0a082315715d44464e4b7b797125622e284430bbe66d68

Diferenças do arquivo suprimidas por serem muito extensas
+ 73 - 706
UserSettings/Layouts/CurrentMaximizeLayout.dwlt


+ 1 - 0
XiuXianGame.sln.DotSettings.user

@@ -58,6 +58,7 @@
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATime_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F52d61f6cbc024a7eab0cd1f462e4bc53104c00_003Fc6_003F8739ef35_003FTime_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATrailRenderer_002Ecs_002Fl_003AC_0021_003FUsers_003Fck_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003Fe4_003F6073d988_003FTrailRenderer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATransform_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003F66_003F966ef437_003FTransform_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
+	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATransform_002Ecs_002Fl_003AC_0021_003FUsers_003Fck_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003Fe5_003Fc58fb33c_003FTransform_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AUndo_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F1f63769030ae497a94b35af8517071579d5a00_003Fff_003Fe1991d08_003FUndo_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AVector3_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F2008d2d6093f4149aaeafd5f414aa7a517c400_003F01_003F0ef8dd4a_003FVector3_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AVector3_002Ecs_002Fl_003AC_0021_003FUsers_003FAdministrator_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F5c4a01f363eb46748231fc41bd9bdd8517e000_003Fe4_003F8efb9845_003FVector3_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff