修改河南新郑双湖大道龙湖锦艺城场景和角色

This commit is contained in:
ZYT
2025-09-04 17:24:44 +08:00
parent 90a028f3de
commit a655d8abd1
24 changed files with 90732 additions and 249 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 579191eef4d663d40a051beb1c3dc830
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -6611,7 +6611,7 @@ AnimationClip:
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 1
m_LoopTime: 0
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0

View File

@@ -1,32 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-8043230396185506090
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: "\u8D70"
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -4102517902960954240}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 3946f25538ddd7e48b5884a58adb29ca, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &-6094239901385682760
AnimatorStateMachine:
serializedVersion: 6
@@ -36,15 +9,15 @@ AnimatorStateMachine:
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: -8043230396185506090}
m_Position: {x: 350, y: 210, z: 0}
- serializedVersion: 1
m_State: {fileID: 9219204548452869482}
m_Position: {x: 350, y: 50, z: 0}
- serializedVersion: 1
m_State: {fileID: -3392849800848439463}
m_Position: {x: 350, y: 130, z: 0}
- serializedVersion: 1
m_State: {fileID: -4766821419364841988}
m_Position: {x: 350, y: 220, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
@@ -55,7 +28,7 @@ AnimatorStateMachine:
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: -3392849800848439463}
--- !u!1101 &-4102517902960954240
--- !u!1101 &-4795927336264696591
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
@@ -63,23 +36,49 @@ AnimatorStateTransition:
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Walk
- m_ConditionMode: 1
m_ConditionEvent: Leave
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -3392849800848439463}
m_DstState: {fileID: -4766821419364841988}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.8125
m_ExitTime: 0.9166667
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-4766821419364841988
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: "\u5F00\u95E8"
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 579191eef4d663d40a051beb1c3dc830, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-3392849800848439463
AnimatorState:
serializedVersion: 6
@@ -92,7 +91,7 @@ AnimatorState:
m_CycleOffset: 0
m_Transitions:
- {fileID: 7588093096655226229}
- {fileID: -2519582620778241497}
- {fileID: -4795927336264696591}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
@@ -108,31 +107,6 @@ AnimatorState:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-2519582620778241497
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Walk
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -8043230396185506090}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.9166667
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-1359000616218448525
AnimatorStateTransition:
m_ObjectHideFlags: 1
@@ -141,8 +115,8 @@ AnimatorStateTransition:
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: Hello
- m_ConditionMode: 1
m_ConditionEvent: Idle
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -3392849800848439463}
@@ -167,14 +141,20 @@ AnimatorController:
m_Name: Bip001
serializedVersion: 5
m_AnimatorParameters:
- m_Name: Walk
m_Type: 4
- m_Name: Leave
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Hello
m_Type: 4
- m_Name: Idle
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Wave
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
@@ -201,7 +181,7 @@ AnimatorStateTransition:
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Hello
m_ConditionEvent: Wave
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 9219204548452869482}

View File

@@ -105,8 +105,12 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
introAudio: {fileID: 8300000, guid: a195b3ca85252e847ace38540490ac46, type: 3}
targetPosition: {fileID: 4948796608574586183, guid: a110645e05c819e4092419e6b612928f, type: 3}
arrivalDistance: 1
waveAnimationTrigger: Wave
idleAnimationTrigger: Idle
leaveAnimationTrigger: Leave
minLeaveAnimationTime: 3
maxLeaveAnimationTime: 4
waveRotationAngle: 90
--- !u!195 &2512095010723234995
NavMeshAgent:
m_ObjectHideFlags: 0

View File

@@ -0,0 +1,201 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1928712652696311997
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4669875446913265434}
m_Layer: 0
m_Name: "\u6CB3\u5357\u7701\u65B0\u90D1\u5E02\u53CC\u6E56\u5927\u9053\u9F99\u6E56\u9526\u827A\u57CE9.3"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4669875446913265434
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1928712652696311997}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0.9999103, z: -0, w: 0.0133961085}
m_LocalPosition: {x: -3.75, y: 1.6081394, z: -1.39}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6901769059119418168}
- {fileID: 8677620183433200045}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: -178.465, z: 0}
--- !u!1 &3253093791818874040
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6901769059119418168}
- component: {fileID: 7333787899974838401}
- component: {fileID: 3695788735412783260}
m_Layer: 0
m_Name: "\u5BF9\u8C61003"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6901769059119418168
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3253093791818874040}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4669875446913265434}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &7333787899974838401
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3253093791818874040}
m_Mesh: {fileID: 8775619837978819758, guid: fe6a9b217a2b98e4da972d2fd84142ca, type: 3}
--- !u!23 &3695788735412783260
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3253093791818874040}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: e4e4b70aba3c2884fbb8456f362a84d5, 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!1 &4645310136731489946
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8677620183433200045}
- component: {fileID: 5359525094385190525}
- component: {fileID: 8623850828153217874}
m_Layer: 0
m_Name: "\u5BF9\u8C61004"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8677620183433200045
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4645310136731489946}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: -1.4999995, z: -0.000000065567065}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4669875446913265434}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5359525094385190525
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4645310136731489946}
m_Mesh: {fileID: 153525437758066605, guid: fe6a9b217a2b98e4da972d2fd84142ca, type: 3}
--- !u!23 &8623850828153217874
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4645310136731489946}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a3e3e6c582482c4419d708cac9f08aa9, 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}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: eac12714478e0644d9d5f6a1984081b5
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1 +1 @@
{"EnemyData":{"Columns":["ID","EnemyId","Name","Name_CN","Atk","Speed","Rate","Hp","EnemyDesc","DescInfo"],"Values":[[ 0, 1,"EnemyTa","\u5916\u661F\u80FD\u6E90\u5854", 0, 3, 0, 2000,"\u5916\u661F\u519B\u56E2\u7684\u5E38\u89C4\u4F5C\u6218\u5175\u79CD\uFF0C\u914D\u5907\u6709\u5E38\u89C4\u706B\u529B\u6B65\u67AA\u4F5C\u4E3A\u4F5C\u6218\u5175\u5668\u3002","(1, 2, 2, 2)"],[ 1, 2,"Enemy1","\u5916\u661F\u67AA\u624B", 100, 3, 0, 800,"\u5916\u661F\u519B\u56E2\u7684\u5E38\u89C4\u4F5C\u6218\u5175\u79CD\uFF0C\u914D\u5907\u6709\u5E38\u89C4\u706B\u529B\u6B65\u67AA\u4F5C\u4E3A\u4F5C\u6218\u5175\u5668\u3002","(1, 2, 2, 2)"],[ 2, 3,"DropShip","\u5916\u661F\u98DE\u8239", 100, 3, 1.15, 30000,"\u5916\u661F\u519B\u56E2\u7684\u5E38\u89C4\u4F5C\u6218\u5175\u79CD\uFF0C\u914D\u5907\u6709\u5E38\u89C4\u706B\u529B\u6B65\u67AA\u4F5C\u4E3A\u4F5C\u6218\u5175\u5668\u3002","(1, 2, 2, 2)"],[ 3, 4,"Leviathan","\u5916\u661F\u5229\u7EF4\u5766", 25, 5,0.8, 30000,"\u5168\u8EAB\u7531\u8F7B\u578B\u88C5\u7532\u5236\u9020\u800C\u6210\u7684\u4F4E\u6B66\u88C5\u4FA6\u5BDF\u578B\u673A\u5668\u4EBA\uFF0C\u884C\u52A8\u9AD8\u901F\u800C\u7075\u654F\uFF0C\u4F46\u662F\u9632\u62A4\u8F83\u5DEE\u3002","(1, 1, 1, 4)"],[ 4, 5,"Enemy2","\u98DE\u884C\u54E8\u5175", 40, 3,0.8, 1000,"\u52A8\u7269\u5F62\u6001\u7684\u517D\u578B\u5175\u79CD,\u8D34\u5730\u722C\u884C\u901F\u5EA6\u5F88\u5FEB,\u7528\u950B\u5229\u7684\u524D\u817F\u653B\u51FB.\u4E0D\u8981\u88AB\u4ED6\u4EEC\u5305\u56F4,\u5426\u5219\u4F1A\u906D\u53D7\u5DE8\u5927\u4F24\u5BB3.","(2, 2, 1, 3)"],[ 5, 6,"MachineDragon","\u673A\u68B0\u9738\u738B\u9F99", 150, 4,0.8, 40000,"\u94A2\u7259\u62A4\u536B\u7684\u5347\u7EA7\u578B\u53F7,\u66F4\u5927\u7684\u4F53\u578B\u4F1A\u5E26\u6765\u66F4\u5927\u7684\u4F24\u5BB3.","(3, 6, 6, 5)"],[ 6, 7,"Enemy3","\u5229\u722A\u5148\u950B", 10, 0,0.016, 1000,"\u5168\u526F\u6B66\u88C5\u7684\u91CD\u578B\u673A\u7532\uFF0C\u884C\u52A8\u7F13\u6162\uFF0C\u4F46\u9632\u5FA1\u6781\u9AD8\uFF0C\u706B\u529B\u5F3A\u52B2\uFF0C\u5C3D\u91CF\u4E0D\u8981\u66B4\u9732\u5728\u4ED6\u7684\u6B63\u9762\u706B\u529B\u8986\u76D6\u8303\u56F4\u5185\u3002","(4, 8, 8, 1)"],[ 8, 8,"Boss","\u9ED1\u7FFC\u2014\u2014\u2014\u7B2C\u516D\u964D\u4E34\u8005", 100, 0, 0, 60000,"\u4EBA\u7C7B\u6297\u4E89\u5916\u661F\u6218\u6597\u4E2D\u8BB0\u8F7D\u4E2D\u5C11\u6709\u7684\u6570\u4E2A\uFF0C\u5177\u6709\u6781\u9AD8\u5371\u9669\u7CFB\u6570\u7684\u6218\u6597\u5355\u4F4D\u4E4B\u4E00\n","(5, 10, 10, 10)"]]},"PropData":{"Columns":["ID","PropId","PropNameCn","PropName","PropDesc","Effect"],"Values":[[ 1, 501,"\u8840\u5305","BloodBag","\u7ED9\u89D2\u8272\u52A0\u8840",0.5],[ 3, 503,"\u653B\u51FBbuff","AtkBuff","\u589E\u52A0\u89D2\u8272\u653B\u51FB\u529B",0.5],[ 4, 504,"\u9632\u5FA1buff","DefenseBuff","\u589E\u52A0\u89D2\u8272\u9632\u5FA1\u529B",-0.5],[ 5, 505,"\u80FD\u6E90\u9B54\u65B9","EnergyPump","\u7528\u6765\u5F00\u542F\u4E0B\u4E00\u6BB5\u5267\u60C5", 1],[ 6, 506,"\u5F00\u542F\u6E38\u620F\u7684\u4F20\u9001\u9635","StartGamePoint","\u7528\u6765\u5F00\u542F\u6E38\u620F",-1]]},"PlayerBulletData":{"Columns":["ID","Name","Name_CN","Damage","Number"],"Values":[[ 1,"PlayerWeapon1","\u521D\u59CB\u5355\u70B9\u67AA","((60,180))",-1],[ 2,"PlayerWeapon2","\u8FDE\u5C04\u67AA","((100,200))", 300],[ 3,"PlayerWeapon3","\u8FFD\u8E2A\u67AA","((200,300))", 300],[ 4,"PlayerWeapon4","\u5C0F\u578B\u6FC0\u5149\u67AA","((600,720))", 50],[ 5,"PlayerWeapon5","\u591A\u53D1\u6FC0\u5149\u67AA","((720,960))", 30],[ 6,"PlayerWeapon6","\u5355\u4E2A\u5149\u7403\u67AA","((420,540))", 50],[ 7,"PlayerWeapon7","\u53CC\u4E2A\u5149\u7403\u67AA","((240,360))", 50],[ 8,"PlayerWeapon8","\u591A\u53D1\u5BFC\u5F39\u67AA","((60,120))", 30],[ 9,"PlayerWeapon9","\u5927\u5BFC\u5F39\u67AA","((720,960))", 30],[ 10,"PlayerWeapon10","\u6301\u7EED\u6FC0\u5149\u67AA","((24,60))", 300]]},"EnemyBulletData":{"Columns":["ID","Name","Name_CN","Damage","Number"],"Values":[[ 1,"DropShipBullet1","\u5916\u661F\u8FD0\u8F93\u673A\u666E\u901A\u5B50\u5F39","((50,150))",-1],[ 2,"DropShipBullet2","\u5916\u661F\u8FD0\u8F93\u673A\u7279\u6B8A\u5B50\u5F39","((300,450))",-1],[ 3,"Enemy1","\u5916\u661F\u67AA\u624B\u5B50\u5F39","((50,150))",-1],[ 4,"LeviathanBullet1","\u5229\u7EF4\u5766\u666E\u901A\u5B50\u5F39","((20,30))",-1],[ 5,"LeviathanBullet2","\u5229\u7EF4\u5766\u7279\u6B8A\u5B50\u5F39","((300,450))",-1],[ 6,"Enemy2","\u98DE\u884C\u5175\u5B50\u5F39","((60,150))",-1],[ 7,"MachineDragonBullet","\u9738\u738B\u9F99\u666E\u901A\u5B50\u5F39","((500,600))",-1],[ 8,"MachineDragonBullet2","\u9738\u738B\u9F99\u7279\u6B8A\u5B50\u5F39","((400,600))",-1],[ 9,"Enemy3","\u54E8\u5175\u722A\u51FB","((100,150))",-1],[ 10,"Boss1","boss\u6B63\u5E38\u5B50\u5F39","((20,50))",-1],[ 11,"Boss2","boss\u7279\u6B8A\u653B\u51FB","((300,500))",-1],[ 12,"Boss3","boss\u53EC\u5524\u653B\u51FB","((100,150))",-1]]},"BossPosData":{"Columns":["ID","BossPos","BossAng","DoorPos","DoorAng","DoorScale"],"Values":[[ 0,"(-0.04,0,2.71)","(0,0,0)","(0.43,0,-1.17)","(0,0,0)", 1.5],[ 1,"(1.114,5,-9.198196)","(0,0,0)","(0,-5,-0.19)","(0,0,0)", 4.5],[ 2,"(-3.967,1.5,15.7035)","(0,-180,0)","(-1.5,-2.2,7.98)","(0,-180,0)", 4.5],[ 3,"(-0.04,0,11.44)","(0,-180,0)","(-1.5,-3.3,8.01883)","(0,-180,0)", 3],[ 4,"(-0.03,3,9.03)","(0,-180,0)","(-0.7,0,8.030772)","(0,-180,0)", 3]]},"":{"Columns":[],"Values":[]}}
{"EnemyData":{"Columns":["ID","EnemyId","Name","Name_CN","Atk","Speed","Rate","Hp","EnemyDesc","DescInfo"],"Values":[[ 0, 1,"EnemyTa","\u5916\u661F\u80FD\u6E90\u5854", 0, 3, 0, 2000,"\u5916\u661F\u519B\u56E2\u7684\u5E38\u89C4\u4F5C\u6218\u5175\u79CD\uFF0C\u914D\u5907\u6709\u5E38\u89C4\u706B\u529B\u6B65\u67AA\u4F5C\u4E3A\u4F5C\u6218\u5175\u5668\u3002","(1, 2, 2, 2)"],[ 1, 2,"Enemy1","\u5916\u661F\u67AA\u624B", 100, 3, 0, 800,"\u5916\u661F\u519B\u56E2\u7684\u5E38\u89C4\u4F5C\u6218\u5175\u79CD\uFF0C\u914D\u5907\u6709\u5E38\u89C4\u706B\u529B\u6B65\u67AA\u4F5C\u4E3A\u4F5C\u6218\u5175\u5668\u3002","(1, 2, 2, 2)"],[ 2, 3,"DropShip","\u5916\u661F\u98DE\u8239", 100, 3, 1.15, 30000,"\u5916\u661F\u519B\u56E2\u7684\u5E38\u89C4\u4F5C\u6218\u5175\u79CD\uFF0C\u914D\u5907\u6709\u5E38\u89C4\u706B\u529B\u6B65\u67AA\u4F5C\u4E3A\u4F5C\u6218\u5175\u5668\u3002","(1, 2, 2, 2)"],[ 3, 4,"Leviathan","\u5916\u661F\u5229\u7EF4\u5766", 25, 5,0.8, 30000,"\u5168\u8EAB\u7531\u8F7B\u578B\u88C5\u7532\u5236\u9020\u800C\u6210\u7684\u4F4E\u6B66\u88C5\u4FA6\u5BDF\u578B\u673A\u5668\u4EBA\uFF0C\u884C\u52A8\u9AD8\u901F\u800C\u7075\u654F\uFF0C\u4F46\u662F\u9632\u62A4\u8F83\u5DEE\u3002","(1, 1, 1, 4)"],[ 4, 5,"Enemy2","\u98DE\u884C\u54E8\u5175", 40, 3,0.8, 1000,"\u52A8\u7269\u5F62\u6001\u7684\u517D\u578B\u5175\u79CD,\u8D34\u5730\u722C\u884C\u901F\u5EA6\u5F88\u5FEB,\u7528\u950B\u5229\u7684\u524D\u817F\u653B\u51FB.\u4E0D\u8981\u88AB\u4ED6\u4EEC\u5305\u56F4,\u5426\u5219\u4F1A\u906D\u53D7\u5DE8\u5927\u4F24\u5BB3.","(2, 2, 1, 3)"],[ 5, 6,"MachineDragon","\u673A\u68B0\u9738\u738B\u9F99", 150, 4,0.8, 40000,"\u94A2\u7259\u62A4\u536B\u7684\u5347\u7EA7\u578B\u53F7,\u66F4\u5927\u7684\u4F53\u578B\u4F1A\u5E26\u6765\u66F4\u5927\u7684\u4F24\u5BB3.","(3, 6, 6, 5)"],[ 6, 7,"Enemy3","\u5229\u722A\u5148\u950B", 10, 0,0.016, 1000,"\u5168\u526F\u6B66\u88C5\u7684\u91CD\u578B\u673A\u7532\uFF0C\u884C\u52A8\u7F13\u6162\uFF0C\u4F46\u9632\u5FA1\u6781\u9AD8\uFF0C\u706B\u529B\u5F3A\u52B2\uFF0C\u5C3D\u91CF\u4E0D\u8981\u66B4\u9732\u5728\u4ED6\u7684\u6B63\u9762\u706B\u529B\u8986\u76D6\u8303\u56F4\u5185\u3002","(4, 8, 8, 1)"],[ 8, 8,"Boss","\u9ED1\u7FFC\u2014\u2014\u2014\u7B2C\u516D\u964D\u4E34\u8005", 100, 0, 0, 60000,"\u4EBA\u7C7B\u6297\u4E89\u5916\u661F\u6218\u6597\u4E2D\u8BB0\u8F7D\u4E2D\u5C11\u6709\u7684\u6570\u4E2A\uFF0C\u5177\u6709\u6781\u9AD8\u5371\u9669\u7CFB\u6570\u7684\u6218\u6597\u5355\u4F4D\u4E4B\u4E00\n","(5, 10, 10, 10)"]]},"PropData":{"Columns":["ID","PropId","PropNameCn","PropName","PropDesc","Effect"],"Values":[[ 1, 501,"\u8840\u5305","BloodBag","\u7ED9\u89D2\u8272\u52A0\u8840",0.5],[ 3, 503,"\u653B\u51FBbuff","AtkBuff","\u589E\u52A0\u89D2\u8272\u653B\u51FB\u529B",0.5],[ 4, 504,"\u9632\u5FA1buff","DefenseBuff","\u589E\u52A0\u89D2\u8272\u9632\u5FA1\u529B",-0.5],[ 5, 505,"\u80FD\u6E90\u9B54\u65B9","EnergyPump","\u7528\u6765\u5F00\u542F\u4E0B\u4E00\u6BB5\u5267\u60C5", 1],[ 6, 506,"\u5F00\u542F\u6E38\u620F\u7684\u4F20\u9001\u9635","StartGamePoint","\u7528\u6765\u5F00\u542F\u6E38\u620F",-1]]},"PlayerBulletData":{"Columns":["ID","Name","Name_CN","Damage","Number"],"Values":[[ 1,"PlayerWeapon1","\u521D\u59CB\u5355\u70B9\u67AA","((60,180))",-1],[ 2,"PlayerWeapon2","\u8FDE\u5C04\u67AA","((100,200))", 300],[ 3,"PlayerWeapon3","\u8FFD\u8E2A\u67AA","((200,300))", 300],[ 4,"PlayerWeapon4","\u5C0F\u578B\u6FC0\u5149\u67AA","((600,720))", 50],[ 5,"PlayerWeapon5","\u591A\u53D1\u6FC0\u5149\u67AA","((720,960))", 30],[ 6,"PlayerWeapon6","\u5355\u4E2A\u5149\u7403\u67AA","((420,540))", 50],[ 7,"PlayerWeapon7","\u53CC\u4E2A\u5149\u7403\u67AA","((240,360))", 50],[ 8,"PlayerWeapon8","\u591A\u53D1\u5BFC\u5F39\u67AA","((60,120))", 30],[ 9,"PlayerWeapon9","\u5927\u5BFC\u5F39\u67AA","((720,960))", 30],[ 10,"PlayerWeapon10","\u6301\u7EED\u6FC0\u5149\u67AA","((24,60))", 300]]},"EnemyBulletData":{"Columns":["ID","Name","Name_CN","Damage","Number"],"Values":[[ 1,"DropShipBullet1","\u5916\u661F\u8FD0\u8F93\u673A\u666E\u901A\u5B50\u5F39","((50,150))",-1],[ 2,"DropShipBullet2","\u5916\u661F\u8FD0\u8F93\u673A\u7279\u6B8A\u5B50\u5F39","((300,450))",-1],[ 3,"Enemy1","\u5916\u661F\u67AA\u624B\u5B50\u5F39","((50,150))",-1],[ 4,"LeviathanBullet1","\u5229\u7EF4\u5766\u666E\u901A\u5B50\u5F39","((20,30))",-1],[ 5,"LeviathanBullet2","\u5229\u7EF4\u5766\u7279\u6B8A\u5B50\u5F39","((300,450))",-1],[ 6,"Enemy2","\u98DE\u884C\u5175\u5B50\u5F39","((60,150))",-1],[ 7,"MachineDragonBullet","\u9738\u738B\u9F99\u666E\u901A\u5B50\u5F39","((500,600))",-1],[ 8,"MachineDragonBullet2","\u9738\u738B\u9F99\u7279\u6B8A\u5B50\u5F39","((400,600))",-1],[ 9,"Enemy3","\u54E8\u5175\u722A\u51FB","((100,150))",-1],[ 10,"Boss1","boss\u6B63\u5E38\u5B50\u5F39","((20,50))",-1],[ 11,"Boss2","boss\u7279\u6B8A\u653B\u51FB","((300,500))",-1],[ 12,"Boss3","boss\u53EC\u5524\u653B\u51FB","((100,150))",-1]]},"BossPosData":{"Columns":["ID","BossPos","BossAng","DoorPos","DoorAng","DoorScale"],"Values":[[ 0,"(-0.24,0,-5.08)","(0,0,0)","(0.43,0,-8.78)","(0,0,0)", 1.5],[ 1,"(1.114,5,-21.68)","(0,0,0)","(0,-5,-12.6718)","(0,0,0)", 4.5],[ 2,"(-2.897319,-3.5,17.7)","(0,-180,0)","(-1.5,-2.2,7.98)","(0,-180,0)", 4.5],[ 3,"(-2.2,0,9.65)","(0,-180,0)","(-1.5,-3.3,7.168955)","(0,-180,0)", 3],[ 4,"(-0.03,3,9.03)","(0,-180,0)","(-0.7,0,8.030772)","(0,-180,0)", 3]]},"":{"Columns":[],"Values":[]}}

View File

@@ -10857,6 +10857,40 @@ MonoBehaviour:
soundPlayedCustomEvent:
willCleanUpDelegatesAfterStop: 1
frames: 178
--- !u!1 &728118434
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 728118435}
m_Layer: 0
m_Name: IP
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &728118435
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 728118434}
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: 1449876540}
- {fileID: 1203997461}
- {fileID: 1249101121}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &750222601
GameObject:
m_ObjectHideFlags: 0
@@ -16353,6 +16387,68 @@ MonoBehaviour:
leftHand: {fileID: 666635359}
rightHand: {fileID: 353037434}
gamePlace: 0
--- !u!1001 &1203997460
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 728118435}
m_Modifications:
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalPosition.y
value: 1.11
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalPosition.z
value: 10.69
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6623852802368699409, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
propertyPath: m_Name
value: Quad 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
--- !u!4 &1203997461 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 5453642231650818711, guid: 8ceff4ed7638f374e8d594e14b9ce101, type: 3}
m_PrefabInstance: {fileID: 1203997460}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1205552005
GameObject:
m_ObjectHideFlags: 0
@@ -17082,6 +17178,72 @@ AudioSource:
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!1001 &1249101120
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 728118435}
m_Modifications:
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalScale.z
value: 0.35147995
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalPosition.x
value: 6.91
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalPosition.y
value: 0.6
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalPosition.z
value: 4.72
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalRotation.y
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 90
objectReference: {fileID: 0}
- target: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5885224501741977703, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
propertyPath: m_Name
value: Quad 2
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
--- !u!4 &1249101121 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1794610959263681679, guid: ae0326fbcbd3aad43b68000909884e36, type: 3}
m_PrefabInstance: {fileID: 1249101120}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1287718792
GameObject:
m_ObjectHideFlags: 0
@@ -17746,6 +17908,50 @@ AudioSource:
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!1 &1349098875
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1349098877}
- component: {fileID: 1349098876}
m_Layer: 0
m_Name: DragonLi.Core.CoroutineTaskManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1349098876
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1349098875}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 425191793, guid: facef7cf2886a2746ae681f37ff16ae4, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &1349098877
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1349098875}
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: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1352066053
GameObject:
m_ObjectHideFlags: 0
@@ -18506,6 +18712,68 @@ AudioSource:
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!1001 &1449876539
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 728118435}
m_Modifications:
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalPosition.x
value: -11.37
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalPosition.y
value: 1.38
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalPosition.z
value: 4.29
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalRotation.w
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalRotation.y
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -90
objectReference: {fileID: 0}
- target: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2429299036280715747, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
propertyPath: m_Name
value: Quad
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
--- !u!4 &1449876540 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1197163409674756043, guid: 0428e950fd808a24d86511976e7c63f8, type: 3}
m_PrefabInstance: {fileID: 1449876539}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1450337810
GameObject:
m_ObjectHideFlags: 0
@@ -27709,4 +27977,6 @@ SceneRoots:
- {fileID: 1878647294}
- {fileID: 705507995}
- {fileID: 1132763769}
- {fileID: 728118435}
- {fileID: 1631320798}
- {fileID: 1349098877}

View File

@@ -27534,6 +27534,7 @@ MonoBehaviour:
buffDef: 0
curBoss: {fileID: 0}
curLevel: 0
aiCharacterPre: {fileID: 3138103488680208938, guid: fd270e281173bf348a948a0a3a30594b, type: 3}
isGamePlay: 0
isFirstGetWeapon: 0
--- !u!1660057539 &9223372036854775807

View File

@@ -5,21 +5,22 @@ using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public enum AIState
{
//出生
Init = 0,
//开场
Greet = 1,
//走到玩家身侧
ToPlayer = 2,
}
public class AIController : MonoBehaviour
{
public AudioClip introAudio;//开场白音频
public float followDistance = 2f;//跟随距离
public float followUpdateInterval = 0.5f;//更新跟随位置的间隔时间
//添加动画参数
public string waveAnimationTrigger = "Wave";//打招呼动画触发器
public string idleAnimationTrigger = "Idle"; // 待机动画触发器
public string leaveAnimationTrigger = "Leave";//离开动画触发器
//添加:添加离开动画最短播放时间
public float minLeaveAnimationTime = 3f; // 离开动画最少播放3秒
public float maxLeaveAnimationTime = 6f; // 离开动画最多播放4秒
//添加:打招呼动画旋转角度
public float waveRotationAngle = 90f; // 打招呼时相对于玩家的旋转角度
//添加介绍完成事件
public event Action OnIntroductionComplete;
@@ -28,12 +29,13 @@ public class AIController : MonoBehaviour
private NavMeshAgent navAgent;
private Animator animator;
private bool isIntroductionStarted = false;
private bool isFollowing = false;
private Transform playerTransform;
private Coroutine followCoroutine;
private Coroutine introductionCoroutine;
private bool hasIntroductionCompleted = false;//添加标志位
//添加:存储初始旋转
private Quaternion initialRotation;
private void Awake()
{
audioSource= GetComponent<AudioSource>();
@@ -51,6 +53,8 @@ public class AIController : MonoBehaviour
private void Start()
{
//存储初始旋转
initialRotation = transform.rotation;
FindPlayer();
}
@@ -128,138 +132,90 @@ public class AIController : MonoBehaviour
//面向玩家
transform.LookAt(playerTransform);
//播放开场白音频
if (introAudio != null)
//存储当前朝向作为待机朝向
Quaternion idleRotation = transform.rotation;
//播放打招呼动画
if (animator != null && !string.IsNullOrEmpty(waveAnimationTrigger))
{
Debug.Log("玩家音频播放:" + introAudio.name);
audioSource.clip = introAudio;
audioSource.Play();
//旋转到打招呼方向 - 修正朝向问题
//计算正确的旋转方向向左旋转90度
transform.Rotate(Vector3.up, waveRotationAngle);
animator.SetTrigger(waveAnimationTrigger);
Debug.Log("播放打招呼动画");
//同时播放开场白音频
if (introAudio != null)
{
Debug.Log("玩家音频播放:" + introAudio.name);
audioSource.clip = introAudio;
audioSource.Play();
}
//等待动画播放一会儿再开始音频
yield return new WaitForSeconds(10f);
//旋转回待机方向(面向玩家)
transform.rotation = idleRotation;
//播放待机动画
if (!string.IsNullOrEmpty(idleAnimationTrigger))
{
animator.SetTrigger(idleAnimationTrigger);
Debug.Log("播放待机动画");
}
//等待音频播放完毕
yield return new WaitForSeconds(introAudio.length);
Debug.Log("介绍音频完成");
if (introAudio != null)
{
float remainingAudioTime = introAudio.length - 2f;
if (remainingAudioTime > 0)
{
yield return new WaitForSeconds(remainingAudioTime);
}
Debug.Log("介绍音频完成");
}
}
else
{
Debug.LogError("AI身上没有介绍音频");
yield return new WaitForSeconds(3f);
Debug.LogError("AI身上没有介绍音频");
yield return new WaitForSeconds(3f);
}
//开始跟随玩家
StartFollowing();
//播放离开动画
if (animator != null && !string.IsNullOrEmpty(leaveAnimationTrigger))
{
animator.SetTrigger(leaveAnimationTrigger);
Debug.Log("播放离开动画");
//修改随机选择3-4秒的播放时间
float leaveTime = UnityEngine.Random.Range(minLeaveAnimationTime, maxLeaveAnimationTime);
//等待离开动画播放
yield return new WaitForSeconds(leaveTime);
Debug.Log($"离开动画播放了 {leaveTime} 秒");
}
//触发介绍完成事件
hasIntroductionCompleted = true;
OnIntroductionComplete?.Invoke();
Debug.Log("AI介绍完成准备离开");
//禁用AI角色
gameObject.SetActive(false);
//可选销毁AI对象
//Destroy(gameObject);
}
private void StartFollowing()
private void OnDestroy()
{
isFollowing = true;
//停止任何现有的跟随协程
if (followCoroutine != null)
{
StopCoroutine(followCoroutine);
}
//开始新的跟随协程
followCoroutine = StartCoroutine(FollowPlayer());
}
private IEnumerator FollowPlayer()
{
//添加一个标志,确保只触发一次介绍完成事件
bool hasTriggeredCompletion = false;
while (isFollowing)
{
//确保Player引用有效
if (playerTransform == null)
{
FindPlayer();
if (playerTransform == null)
{
Debug.LogError("玩家参考丢失,停止跟随");
yield return new WaitForSeconds(1f);
continue;
}
}
//计算玩家左侧的位置
Vector3 leftOffset = -playerTransform.right * followDistance;
Vector3 targetPosition = playerTransform.position + leftOffset;
//设置导航目标
if (navAgent != null && navAgent.isActiveAndEnabled)
{
navAgent.SetDestination(targetPosition);
//触发行走动画
if (animator != null)
{
bool isMoving = navAgent.remainingDistance > navAgent.stoppingDistance;
animator.SetBool("Walk", isMoving);
}
}
//检查是否到达目标位置
if (!hasTriggeredCompletion && !navAgent.pathPending && navAgent.remainingDistance <= navAgent.stoppingDistance)
{
hasTriggeredCompletion = true;
hasIntroductionCompleted = true;
//触发介绍完成事件
OnIntroductionComplete?.Invoke();
Debug.Log("AI已到达玩家身侧介绍完成");
}
//等待一段时间再更新位置
yield return new WaitForSeconds(followUpdateInterval);
}
}
//停止跟随
public void StopFollowing()
{
isFollowing = false;
if (followCoroutine != null)
{
StopCoroutine(followCoroutine);
followCoroutine = null;
}
//清理协程
if (introductionCoroutine != null)
{
StopCoroutine(introductionCoroutine);
introductionCoroutine = null;
}
//停止移动
if (navAgent != null && navAgent.isActiveAndEnabled)
{
navAgent.isStopped = true;
}
//停止行走动画
if (animator != null)
{
animator.SetBool("Walk", false);
}
}
private void OnDestroy()
{
StopFollowing();
}
// 添加可视化调试
private void OnDrawGizmosSelected()
{
if (playerTransform != null && isFollowing)
{
// 绘制目标位置
Vector3 leftOffset = -playerTransform.right * followDistance;
Vector3 targetPosition = playerTransform.position + leftOffset;
Gizmos.color = Color.green;
Gizmos.DrawSphere(targetPosition, 0.3f);
Gizmos.DrawLine(transform.position, targetPosition);
}
}
}

View File

@@ -200,6 +200,13 @@ public class Boss : Enemy
Both();
});
}
if (GameInit.Ins.gamePlace == GamePlace.Henan_Xinzheng_Shuanghudadao_Longhujinyicheng)
{
transform.DOMove(new Vector3(-0.03f, transform.position.y, 3.75f), 4).OnComplete(() =>
{
Both();
});
}
else
{
transform.DOMoveZ(endValue, 4).OnComplete(() =>

View File

@@ -194,6 +194,8 @@ public class DropShip : Enemy
endValue = 7f;
if (GameInit.Ins.gamePlace == GamePlace.Nanjing_Qixia_Yaohuamen_Jindiguangchang_nei)
endValue = 10f;
if (GameInit.Ins.gamePlace == GamePlace.Henan_Xinzheng_Shuanghudadao_Longhujinyicheng)
endValue = -14.62f;
if (GameInit.Ins.gamePlace == GamePlace.Company1Floor)
{
transform.DOMove(new Vector3(7f, transform.position.y, 12f), 4).OnComplete(() =>

View File

@@ -156,7 +156,7 @@ public class Leviathan : Enemy
}
else if(GameInit.Ins.gamePlace == GamePlace.Henan_Xinzheng_Shuanghudadao_Longhujinyicheng)
{
transform.DOMove(new Vector3(-0.63f,1.5f,-8.52f),2).OnComplete(() =>
transform.DOMove(new Vector3(-1.4f,-3.5f,-18.2f),2).OnComplete(() =>
{
Both();
});

View File

@@ -148,7 +148,7 @@ public class MachineDragon : Enemy
}
else if(GameInit.Ins.gamePlace == GamePlace.Henan_Xinzheng_Shuanghudadao_Longhujinyicheng)
{
transform.DOMove(new Vector3(0.99f,0,7.08f), 4).OnComplete(() =>
transform.DOMove(new Vector3(-2.2f,0,3.92f), 4).OnComplete(() =>
{
Both();
});

View File

@@ -446,6 +446,10 @@ public class GameManager : MonoBehaviour
{
EnergyPump.transform.position = new Vector3(-3.61f, 0, 1.18f);
}
if (GameInit.Ins.gamePlace == GamePlace.Henan_Xinzheng_Shuanghudadao_Longhujinyicheng)
{
EnergyPump.transform.position = new Vector3(-2.08f, 0, -0.75f);
}
EnergyPumpTag++;
EnergyPump.GetComponent<EnergyPump>().Init(EnergyPumpTag);
}

View File

@@ -55,45 +55,45 @@ public class LoginPanel : MonoBehaviour
public void Author()
{
//延迟请求
MonoSingleton<CoroutineTaskManager>.Instance.WaitSecondTodo(() =>
{
// 登录
GameManager.Ins.Request((req, response) =>
////延迟请求
//MonoSingleton<CoroutineTaskManager>.Instance.WaitSecondTodo(() =>
//{
// // 登录
// GameManager.Ins.Request((req, response) =>
{
RequestLoginCount++;
if (response == null)
{
Debug.Log("鉴权失败1");
if (RequestLoginCount < 2)
{
Author();
return;
}
PanelState.StateChange(1);
return;
}
ResponseInfo info = JsonUtility.FromJson<ResponseInfo>(response.DataAsText);
if (info.code < 200 || info.code >= 300)
{
Debug.Log("鉴权失败2");
if (RequestLoginCount < 2)
{
Author();
return;
}
PanelState.StateChange(1);
return;
}
// {
// RequestLoginCount++;
// if (response == null)
// {
// Debug.Log("鉴权失败1");
// if (RequestLoginCount < 2)
// {
// Author();
// return;
// }
// PanelState.StateChange(1);
// return;
// }
// ResponseInfo info = JsonUtility.FromJson<ResponseInfo>(response.DataAsText);
// if (info.code < 200 || info.code >= 300)
// {
// Debug.Log("鉴权失败2");
// if (RequestLoginCount < 2)
// {
// Author();
// return;
// }
// PanelState.StateChange(1);
// return;
// }
if (info.code == 200)
{
GameManager.Ins.InitData();
_isLogin = true;
}
});
}, 1);
// if (info.code == 200)
// {
// GameManager.Ins.InitData();
// _isLogin = true;
// }
// });
//}, 1);
}
IEnumerator Progress()
@@ -104,8 +104,8 @@ public class LoginPanel : MonoBehaviour
_progress = 0;
_isLogin = false;
//GameManager.Ins.InitData();
//_isLogin = true;//修改为本地游戏
GameManager.Ins.InitData();
_isLogin = true;//修改为本地游戏
float curWaitTime = 0;
while (_progress<=90)

View File

@@ -1 +1 @@
Build from ZTT at 2025/8/30 11:51:19
Build from ZTT at 2025/9/4 17:02:35

View File

@@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: fe6a9b217a2b98e4da972d2fd84142ca
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 1
materialSearch: 1
materialLocation: 0
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant: