From 4550f493ce9ec000a76b95375a9e237cf3cf9af1 Mon Sep 17 00:00:00 2001 From: XgC2961 <2961904938@qq.com> Date: Fri, 29 Aug 2025 10:18:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scenes/ControlScene.unity | 51 +- Assets/Scenes/DisplayScene.unity | 966 +++++++++++++++++++++++++++++-- Assets/Scripts/DisplayServer.cs | 29 +- Assets/Scripts/TouchClient.cs | 30 +- 4 files changed, 987 insertions(+), 89 deletions(-) diff --git a/Assets/Scenes/ControlScene.unity b/Assets/Scenes/ControlScene.unity index 7cac638..0fff9a1 100644 --- a/Assets/Scenes/ControlScene.unity +++ b/Assets/Scenes/ControlScene.unity @@ -1006,7 +1006,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 103809606} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -1014,8 +1014,8 @@ RectTransform: - {fileID: 2094144141} - {fileID: 1559875247} - {fileID: 917741341} - m_Father: {fileID: 2109707624} - m_RootOrder: 4 + m_Father: {fileID: 126639093} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -1203,7 +1203,13 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 918998978} + - {fileID: 255454897} + - {fileID: 1993840782} + - {fileID: 103809607} + - {fileID: 2030878213} + - {fileID: 265220017} m_Father: {fileID: 2109707624} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2422,7 +2428,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 255454896} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -2430,8 +2436,8 @@ RectTransform: - {fileID: 1821083429} - {fileID: 222517197} - {fileID: 147885631} - m_Father: {fileID: 2109707624} - m_RootOrder: 2 + m_Father: {fileID: 126639093} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -2461,7 +2467,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 265220016} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -2469,8 +2475,8 @@ RectTransform: - {fileID: 965406577} - {fileID: 1438438951} - {fileID: 1191381450} - m_Father: {fileID: 2109707624} - m_RootOrder: 6 + m_Father: {fileID: 126639093} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -6503,15 +6509,15 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 918998977} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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: 1578949422} - {fileID: 622288557} - m_Father: {fileID: 2109707624} - m_RootOrder: 1 + m_Father: {fileID: 126639093} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -12878,7 +12884,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1993840781} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -12886,8 +12892,8 @@ RectTransform: - {fileID: 1847586697} - {fileID: 1137592457} - {fileID: 2048917857} - m_Father: {fileID: 2109707624} - m_RootOrder: 3 + m_Father: {fileID: 126639093} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -12917,7 +12923,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2030878212} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -12925,8 +12931,8 @@ RectTransform: - {fileID: 323632687} - {fileID: 586078118} - {fileID: 970197318} - m_Father: {fileID: 2109707624} - m_RootOrder: 5 + m_Father: {fileID: 126639093} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -13645,6 +13651,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c93abc48ab9bcb246b7c914bc6b9a921, type: 3} m_Name: m_EditorClassIdentifier: + background: {fileID: 126639093} --- !u!114 &2109707621 MonoBehaviour: m_ObjectHideFlags: 0 @@ -13720,12 +13727,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 126639093} - - {fileID: 918998978} - - {fileID: 255454897} - - {fileID: 1993840782} - - {fileID: 103809607} - - {fileID: 2030878213} - - {fileID: 265220017} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/DisplayScene.unity b/Assets/Scenes/DisplayScene.unity index 3431e5a..b362bed 100644 --- a/Assets/Scenes/DisplayScene.unity +++ b/Assets/Scenes/DisplayScene.unity @@ -191,6 +191,78 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &179494885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 179494886} + m_Layer: 0 + m_Name: ItemInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &179494886 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 179494885} + 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: 1920062185} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &203215582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 203215583} + m_Layer: 0 + m_Name: ItemInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &203215583 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203215582} + 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: 943449935} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &223221865 GameObject: m_ObjectHideFlags: 0 @@ -275,6 +347,203 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &346881587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 346881588} + m_Layer: 0 + m_Name: GOPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &346881588 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346881587} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1005.00006} + m_LocalScale: {x: 1.0000368, y: 1.0000368, z: 1.0000368} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 475510064} + m_Father: {fileID: 1920062185} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -9.6} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &445643561 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1534136970} + m_Modifications: + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 808788182189126522, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + propertyPath: m_Name + value: SPECT + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6865c1237a7183346ba17964f39d0609, type: 3} +--- !u!4 &445643562 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 32286323903228352, guid: 6865c1237a7183346ba17964f39d0609, type: 3} + m_PrefabInstance: {fileID: 445643561} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &475510063 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 346881588} + m_Modifications: + - target: {fileID: 5878116236177132323, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_Name + value: "\u5E8A\u53F0\u7CFB\u7EDF" + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalPosition.x + value: -0.39857894 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalRotation.x + value: -0.0000005326322 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} +--- !u!4 &475510064 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6546143953542648217, guid: 8d7d450574a887b489087ae2aca48e5a, type: 3} + m_PrefabInstance: {fileID: 475510063} + m_PrefabAsset: {fileID: 0} +--- !u!1 &497933936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 497933937} + m_Layer: 0 + m_Name: ItemInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &497933937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 497933936} + 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: 1151435828} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &523028760 GameObject: m_ObjectHideFlags: 0 @@ -371,8 +640,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1525531913} - - {fileID: 849158730} - - {fileID: 829986116} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -405,6 +672,82 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1f1339a57fcd60d428b80d07296fabe1, type: 3} m_Name: m_EditorClassIdentifier: + background: {fileID: 1525531913} + modelAnimator: {fileID: 0} +--- !u!1 &555651163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 555651164} + m_Layer: 0 + m_Name: GOPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &555651164 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 555651163} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1005.00006} + m_LocalScale: {x: 1.0000368, y: 1.0000368, z: 1.0000368} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1134277489} + m_Father: {fileID: 2139815135} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -26.9} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &586304721 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 586304722} + m_Layer: 0 + m_Name: GOPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &586304722 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586304721} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1005} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 807311611} + m_Father: {fileID: 1961423191} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -20} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &705507993 GameObject: m_ObjectHideFlags: 0 @@ -499,7 +842,12 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &829986115 +--- !u!4 &807311611 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} + m_PrefabInstance: {fileID: 1419930259} + m_PrefabAsset: {fileID: 0} +--- !u!1 &838432157 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -507,7 +855,145 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 829986116} + - component: {fileID: 838432158} + m_Layer: 0 + m_Name: "\u673A\u67B6\u7CFB\u7EDF" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &838432158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 838432157} + 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: 1387307353} + - {fileID: 1862347562} + m_Father: {fileID: 1525531913} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &943449934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 943449935} + m_Layer: 0 + m_Name: "SPECT\u7CFB\u7EDF" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &943449935 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 943449934} + 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: 203215583} + - {fileID: 1534136970} + m_Father: {fileID: 1525531913} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &995154842 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1507133263} + m_Modifications: + - target: {fileID: 3925048513958328894, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_Name + value: PET + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalRotation.w + value: 0.49999988 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalRotation.x + value: 0.5000001 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalRotation.y + value: 0.49999988 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalRotation.z + value: -0.5000001 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f75d3e676db2e634e92fedae86563f09, type: 3} +--- !u!4 &995154843 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4409941575402610820, guid: f75d3e676db2e634e92fedae86563f09, type: 3} + m_PrefabInstance: {fileID: 995154842} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1028603498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1028603499} m_Layer: 0 m_Name: ItemInfo m_TagString: Untagged @@ -515,27 +1001,89 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &829986116 +--- !u!224 &1028603499 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 829986115} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1028603498} + 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: 523028764} - m_RootOrder: 2 + m_Father: {fileID: 2139815135} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 493, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &849158729 +--- !u!1001 &1134277488 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 555651164} + m_Modifications: + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7848639216130824260, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + propertyPath: m_Name + value: "CT\u7CFB\u7EDF" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} +--- !u!4 &1134277489 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7467011496474428158, guid: 432f87c529858f04c99d14284b7e0c80, type: 3} + m_PrefabInstance: {fileID: 1134277488} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1151435827 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -543,97 +1091,166 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 849158730} + - component: {fileID: 1151435828} m_Layer: 0 - m_Name: ModelPoint + m_Name: "PET\u7CFB\u7EDF" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &849158730 + m_IsActive: 0 +--- !u!224 &1151435828 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 849158729} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1151435827} + 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: 983938157} - m_Father: {fileID: 523028764} + - {fileID: 497933937} + - {fileID: 1507133263} + m_Father: {fileID: 1525531913} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -520, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1001 &983938156 +--- !u!1 &1387307352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1387307353} + m_Layer: 0 + m_Name: ItemInfo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1387307353 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1387307352} + 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: 838432158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &1419930259 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 849158730} + m_TransformParent: {fileID: 586304722} m_Modifications: - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_RootOrder value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalPosition.x - value: -0 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalRotation.w - value: 0.49999988 + value: 1 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalRotation.x - value: 0.5000001 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalRotation.y - value: 0.49999988 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalRotation.z - value: -0.5000001 + value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 2817584438009617794, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} + - target: {fileID: 3193547684208903992, guid: f4b338402f11323408587e037729cc71, type: 3} propertyPath: m_Name - value: PET + value: "\u6574\u4F53\u7ED3\u6784\u5C55\u793A" objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} ---- !u!4 &983938157 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 6ae71e1a960a001459a669290fa771c1, type: 3} - m_PrefabInstance: {fileID: 983938156} + m_SourcePrefab: {fileID: 100100000, guid: f4b338402f11323408587e037729cc71, type: 3} +--- !u!1 &1507133262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1507133263} + m_Layer: 0 + m_Name: GOPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1507133263 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1507133262} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1005.00006} + m_LocalScale: {x: 1.0000368, y: 1.0000368, z: 1.0000368} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 995154843} + m_Father: {fileID: 1151435828} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -3.9} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1525531912 GameObject: m_ObjectHideFlags: 0 @@ -646,7 +1263,7 @@ GameObject: - component: {fileID: 1525531915} - component: {fileID: 1525531914} m_Layer: 0 - m_Name: Panel + m_Name: BG m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -663,7 +1280,13 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1961423191} + - {fileID: 1151435828} + - {fileID: 943449935} + - {fileID: 2139815135} + - {fileID: 838432158} + - {fileID: 1920062185} m_Father: {fileID: 523028764} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -710,3 +1333,252 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1525531912} m_CullTransparentMesh: 1 +--- !u!1 &1534136969 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1534136970} + m_Layer: 0 + m_Name: GOPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1534136970 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1534136969} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1005.00006} + m_LocalScale: {x: 1.0000368, y: 1.0000368, z: 1.0000368} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445643562} + m_Father: {fileID: 943449935} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -20} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1862347561 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1862347562} + m_Layer: 0 + m_Name: GOPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1862347562 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862347561} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1005.00006} + m_LocalScale: {x: 1.0000368, y: 1.0000368, z: 1.0000368} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2019225891} + m_Father: {fileID: 838432158} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -16.5} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1920062184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1920062185} + m_Layer: 0 + m_Name: "\u5E8A\u53F0\u7CFB\u7EDF" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1920062185 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920062184} + 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: 179494886} + - {fileID: 346881588} + m_Father: {fileID: 1525531913} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1961423190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1961423191} + m_Layer: 0 + m_Name: "\u9996\u9875" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1961423191 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1961423190} + 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: 586304722} + m_Father: {fileID: 1525531913} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &2019225890 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1862347562} + m_Modifications: + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalPosition.x + value: -0.30411473 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3992777 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalPosition.z + value: 0.000000017452981 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalRotation.x + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519194423290626846, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + propertyPath: m_Name + value: "\u673A\u67B6\u7CFB\u7EDF" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} +--- !u!4 &2019225891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5175707697659402660, guid: be28f7874a758b74a8b0af6d3139c00c, type: 3} + m_PrefabInstance: {fileID: 2019225890} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2139815134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139815135} + m_Layer: 0 + m_Name: "CT\u7CFB\u7EDF" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2139815135 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139815134} + 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: 1028603499} + - {fileID: 555651164} + m_Father: {fileID: 1525531913} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/Scripts/DisplayServer.cs b/Assets/Scripts/DisplayServer.cs index a76f05c..ffb177a 100644 --- a/Assets/Scripts/DisplayServer.cs +++ b/Assets/Scripts/DisplayServer.cs @@ -10,16 +10,14 @@ public class DisplayServer : MonoBehaviour private Thread listenThread; private bool isRunning = true; -<<<<<<< HEAD public Transform background; - private string latestMsg = "";//最新信息 + private string latestMsg = ""; - public Animator modelAnimator;//模型动画 -======= ->>>>>>> 6d1a14ffd35fa4fa432a593073532c7106ac1d6d + public Animator modelAnimator; void Start() { + Screen.SetResolution(3328, 1352, false); listener = new TcpListener(IPAddress.Any, 8888); listener.Start(); @@ -28,9 +26,11 @@ public class DisplayServer : MonoBehaviour listenThread.Start(); Debug.Log("显示端服务器已启动,等待触摸端连接..."); + + ShowPage("首页"); } - private void ListenForClients()//连接触摸控制端 + private void ListenForClients() { while (isRunning) { @@ -42,7 +42,7 @@ public class DisplayServer : MonoBehaviour } } - private void HandleClientComm(object clientObj)//处理触摸端发送的信息 + private void HandleClientComm(object clientObj) { TcpClient tcpClient = (TcpClient)clientObj; NetworkStream clientStream = tcpClient.GetStream(); @@ -65,13 +65,16 @@ public class DisplayServer : MonoBehaviour if (bytesRead == 0) break; string data = Encoding.UTF8.GetString(message, 0, bytesRead); - Debug.Log("收到指令: " + data); + Debug.Log("收到指令: " + data); + latestMsg = data; + } + } -<<<<<<< HEAD private void Update() { if (!string.IsNullOrEmpty(latestMsg)) { + // 判断消息类型 if (latestMsg.StartsWith("Page:")) { string pageName = latestMsg.Replace("Page:", ""); @@ -87,7 +90,7 @@ public class DisplayServer : MonoBehaviour } } - private void ShowPage(string pageName)// + private void ShowPage(string pageName) { if (background == null) { @@ -114,12 +117,6 @@ public class DisplayServer : MonoBehaviour Debug.Log($"显示端播放动画:{animName}"); } -======= - - } - } - ->>>>>>> 6d1a14ffd35fa4fa432a593073532c7106ac1d6d private void OnApplicationQuit() { isRunning = false; diff --git a/Assets/Scripts/TouchClient.cs b/Assets/Scripts/TouchClient.cs index f759d6d..dc099e9 100644 --- a/Assets/Scripts/TouchClient.cs +++ b/Assets/Scripts/TouchClient.cs @@ -14,14 +14,21 @@ public class TouchClient : MonoBehaviour private UdpClient udpListener; private Thread udpThread; + public Transform background; + private string currentPage = "首页"; + + void Start() { + Screen.SetResolution(1920, 1080, false); + udpListener = new UdpClient(9999); udpThread = new Thread(ListenForBroadcast); udpThread.Start(); Debug.Log("触摸端等待显示端广播..."); + ShowPage("首页"); } private void ListenForBroadcast() @@ -54,7 +61,7 @@ public class TouchClient : MonoBehaviour } } - void SendMessageToServer(string msg) + private void SendMessageToServer(string msg) { if (isConnected && stream != null) { @@ -64,6 +71,27 @@ public class TouchClient : MonoBehaviour } } + public void OnButtonClick_Page(string pageName) + { + ShowPage(pageName); + SendMessageToServer("Page:" + pageName); + } + + public void OnButtonClick_Anim(string animName) + { + SendMessageToServer("Anim:" + animName); + } + + private void ShowPage(string pageName) + { + foreach (Transform child in background) + { + child.gameObject.SetActive(child.name == pageName); + } + currentPage = pageName; + Debug.Log($"切换到页面:{pageName}"); + } + private void OnApplicationQuit() { udpListener?.Close();