From c403145db97030c386afc6baf58f03ddd8ddad3c Mon Sep 17 00:00:00 2001 From: yvmou_ Date: Thu, 17 Sep 2026 23:14:34 +0800 Subject: [PATCH] 01 --- Assets/DefaultPrefabObjects.asset | 1 + Assets/_Game/Prefabs/Player.prefab | 75 +++++++++++++++ Assets/_Game/Scenes/MainScene.unity | 101 ++++++++++++++++++++- ProjectSettings/VirtualProjectsConfig.json | 5 +- 4 files changed, 180 insertions(+), 2 deletions(-) diff --git a/Assets/DefaultPrefabObjects.asset b/Assets/DefaultPrefabObjects.asset index ec9afc8..0f1ae88 100644 --- a/Assets/DefaultPrefabObjects.asset +++ b/Assets/DefaultPrefabObjects.asset @@ -25,3 +25,4 @@ MonoBehaviour: - {fileID: 8192566354860284824, guid: 6331b3542e64a564c81bc39cedf70c8d, type: 3} - {fileID: 4512293259955182956, guid: f32d4c19de900e64cb73cedcb8ba6f70, type: 3} - {fileID: 611616139817875448, guid: bf5f023b4017a5e41a9815ec5745df3d, type: 3} + - {fileID: -8731164649411638372, guid: 687b16b0a8065d74fa4380e93a8a3d81, type: 3} diff --git a/Assets/_Game/Prefabs/Player.prefab b/Assets/_Game/Prefabs/Player.prefab index ce05678..a203afe 100644 --- a/Assets/_Game/Prefabs/Player.prefab +++ b/Assets/_Game/Prefabs/Player.prefab @@ -158,6 +158,8 @@ GameObject: - component: {fileID: 4397186652488278148} - component: {fileID: 7247448510909021193} - component: {fileID: 3905363232486332009} + - component: {fileID: -8731164649411638372} + - component: {fileID: -1605824257395221361} m_Layer: 0 m_Name: Player m_TagString: Player @@ -279,3 +281,76 @@ MonoBehaviour: sprintSpeed: 8 gravity: -20 jumpHeight: 1.5 +--- !u!114 &-8731164649411638372 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7344258574652498121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26b716c41e9b56b4baafaf13a523ba2e, type: 3} + m_Name: + m_EditorClassIdentifier: FishNet.Runtime::FishNet.Object.NetworkObject + _localLevelOfDetailCalculationType: 0 + _useLevelOfDetail: 0 + _useRootLevelOfDetail: 1 + NetworkObserver: {fileID: 0} + _enablePrediction: 0 + _predictionType: 0 + _localReconcileCorrectionType: 2 + _graphicalObject: {fileID: 0} + _detachGraphicalObject: 0 + _enableStateForwarding: 1 + _networkTransform: {fileID: 0} + _ownerInterpolation: 1 + _ownerSmoothedProperties: 255 + _adaptiveInterpolation: 3 + _spectatorSmoothedProperties: 255 + _spectatorInterpolation: 2 + _enableTeleport: 0 + _teleportThreshold: 1 + k__BackingField: 8 + k__BackingField: 0 + k__BackingField: 15157568118727023227 + SceneId: 0 + SerializedTransformProperties: + Position: {x: 0, y: 1, z: 0} + Rotation: {x: 0, y: 0, z: 0, w: 1} + Scale: {x: 1, y: 1, z: 1} + IsValid: 1 + k__BackingField: 0 + WasActiveDuringEdit: 0 + WasActiveDuringEdit_Set1: 1 + k__BackingField: 0 + k__BackingField: {fileID: 0} + k__BackingField: {fileID: 0} + NetworkBehaviours: + - {fileID: -1605824257395221361} + InitializedParentNetworkBehaviour: {fileID: 0} + InitializedNestedNetworkObjects: [] + RuntimeParentNetworkBehaviour: {fileID: 0} + RuntimeChildNetworkBehaviours: [] + _isNetworked: 1 + _isSpawnable: 1 + _isGlobal: 0 + _initializeOrder: 0 + _preventDespawnOnDisconnect: 0 + _defaultDespawnType: 0 + _initializedTimestamp: -8584119494375252787 +--- !u!114 &-1605824257395221361 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7344258574652498121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a6a39c46bf52104ba8efe3100bce3f7, type: 3} + m_Name: + m_EditorClassIdentifier: FishNet.Runtime::FishNet.Object.EmptyNetworkBehaviour + _componentIndexCache: 0 + _addedNetworkObject: {fileID: -8731164649411638372} + _networkObjectCache: {fileID: -8731164649411638372} diff --git a/Assets/_Game/Scenes/MainScene.unity b/Assets/_Game/Scenes/MainScene.unity index 8031439..d298968 100644 --- a/Assets/_Game/Scenes/MainScene.unity +++ b/Assets/_Game/Scenes/MainScene.unity @@ -119,6 +119,37 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &277106703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277106704} + m_Layer: 0 + m_Name: Spawn01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &277106704 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277106703} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10.96996, y: 0.76613, z: -5.65952} + 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 &870123117 GameObject: m_ObjectHideFlags: 0 @@ -246,6 +277,37 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1541499317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1541499318} + m_Layer: 0 + m_Name: Spawn02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1541499318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1541499317} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10.96996, y: 0.76613, z: -5.65952} + 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!1001 &1617942571 PrefabInstance: m_ObjectHideFlags: 0 @@ -297,11 +359,27 @@ PrefabInstance: - target: {fileID: 7443408887813606050, guid: 0b650fca685f2eb41a86538aa883e4c1, type: 3} propertyPath: _spawnablePrefabs value: - objectReference: {fileID: 11400000, guid: b55ded965eb3fd84ba3b529733916884, type: 2} + objectReference: {fileID: 0} - target: {fileID: 7443408887813606051, guid: 0b650fca685f2eb41a86538aa883e4c1, type: 3} propertyPath: m_Name value: NetworkManager objectReference: {fileID: 0} + - target: {fileID: 7443408887813606060, guid: 0b650fca685f2eb41a86538aa883e4c1, type: 3} + propertyPath: _playerPrefab + value: + objectReference: {fileID: 1929457866} + - target: {fileID: 7443408887813606060, guid: 0b650fca685f2eb41a86538aa883e4c1, type: 3} + propertyPath: Spawns.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7443408887813606060, guid: 0b650fca685f2eb41a86538aa883e4c1, type: 3} + propertyPath: 'Spawns.Array.data[0]' + value: + objectReference: {fileID: 277106704} + - target: {fileID: 7443408887813606060, guid: 0b650fca685f2eb41a86538aa883e4c1, type: 3} + propertyPath: 'Spawns.Array.data[1]' + value: + objectReference: {fileID: 1541499318} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -419,6 +497,17 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1929457866 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: -8731164649411638372, guid: 687b16b0a8065d74fa4380e93a8a3d81, type: 3} + m_PrefabInstance: {fileID: 5836281772481032079} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26b716c41e9b56b4baafaf13a523ba2e, type: 3} + m_Name: + m_EditorClassIdentifier: FishNet.Runtime::FishNet.Object.NetworkObject --- !u!1001 &5836281772481032079 PrefabInstance: m_ObjectHideFlags: 0 @@ -427,6 +516,14 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: -8731164649411638372, guid: 687b16b0a8065d74fa4380e93a8a3d81, type: 3} + propertyPath: SceneId + value: 4160487019 + objectReference: {fileID: 0} + - target: {fileID: -8731164649411638372, guid: 687b16b0a8065d74fa4380e93a8a3d81, type: 3} + propertyPath: WasActiveDuringEdit + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4433491345327751435, guid: 687b16b0a8065d74fa4380e93a8a3d81, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -484,3 +581,5 @@ SceneRoots: - {fileID: 1617942571} - {fileID: 1749431010} - {fileID: 5836281772481032079} + - {fileID: 277106704} + - {fileID: 1541499318} diff --git a/ProjectSettings/VirtualProjectsConfig.json b/ProjectSettings/VirtualProjectsConfig.json index c189b7c..5e9f8ad 100644 --- a/ProjectSettings/VirtualProjectsConfig.json +++ b/ProjectSettings/VirtualProjectsConfig.json @@ -1,4 +1,7 @@ { - "PlayerTags": [], + "PlayerTags": [ + "Player0", + "Player1" + ], "version": "6000.6.0f1" } \ No newline at end of file