From 8a6721f22ad34c6158c52c14f0127d74c7f0d283 Mon Sep 17 00:00:00 2001 From: ksh999000 <740612340@qq.com> Date: Sat, 4 Jul 2026 17:56:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BB=93=E7=AE=97=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E4=B8=AD=E8=BF=94=E5=9B=9E=E4=B8=BB=E9=A1=B5=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unity/Assets/Scenes/Scoring.scene | 10 +++++----- unity/Assets/UI/SceneLoader.cs | 2 ++ unity/Assets/UI/ScoringUIController.cs | 9 +++++++-- unity/UserSettings/EditorUserSettings.asset | 6 +++--- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/unity/Assets/Scenes/Scoring.scene b/unity/Assets/Scenes/Scoring.scene index 8d531e0..799db97 100644 --- a/unity/Assets/Scenes/Scoring.scene +++ b/unity/Assets/Scenes/Scoring.scene @@ -197,7 +197,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.15, y: 0.85} m_AnchorMax: {x: 0.15, y: 0.85} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchoredPosition: {x: 670, y: -226} m_SizeDelta: {x: 578, y: 73} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &372561841 @@ -1427,12 +1427,12 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 102900000, guid: a8692b9b19ec95b48918246882a64c8c, type: 3} - m_TargetAssemblyTypeName: - m_MethodName: - m_Mode: 1 + m_TargetAssemblyTypeName: UnityEngine.Object, UnityEngine + m_MethodName: set_name + m_Mode: 5 m_Arguments: m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: diff --git a/unity/Assets/UI/SceneLoader.cs b/unity/Assets/UI/SceneLoader.cs index 8d685ec..b99594e 100644 --- a/unity/Assets/UI/SceneLoader.cs +++ b/unity/Assets/UI/SceneLoader.cs @@ -93,6 +93,8 @@ namespace GameFramework } transitionImage.gameObject.SetActive(false); } + + isLoading = false; } } } diff --git a/unity/Assets/UI/ScoringUIController.cs b/unity/Assets/UI/ScoringUIController.cs index 20cf18c..255b6d1 100644 --- a/unity/Assets/UI/ScoringUIController.cs +++ b/unity/Assets/UI/ScoringUIController.cs @@ -65,8 +65,13 @@ namespace GameFramework void Start() { - // 判断胜负 - _isWin = (GameManager.GameState == GameState.Victory); + // 确保 Canvas 有 GraphicRaycaster(否则按钮无法响应点击) + var canvas = GetComponent(); + if (canvas != null && GetComponent() == null) + gameObject.AddComponent(); + + // 判断胜负(GameManager 可能未初始化,默认视为失败) + _isWin = GameManager.Instance != null && GameManager.GameState == GameState.Victory; // 绑定按钮 if (submitButton != null) diff --git a/unity/UserSettings/EditorUserSettings.asset b/unity/UserSettings/EditorUserSettings.asset index 3f9c886..865866b 100644 --- a/unity/UserSettings/EditorUserSettings.asset +++ b/unity/UserSettings/EditorUserSettings.asset @@ -27,13 +27,13 @@ EditorUserSettings: value: 5300055151055f5a5e0c0f27477708444515192b287124367c791f30b3b9616d flags: 0 RecentlyUsedSceneGuid-7: - value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a + value: 5a55515156575a0b0f56592346260f444f16197c7e7f24697d2a4a32b1b0353e flags: 0 RecentlyUsedSceneGuid-8: - value: 0209025f575750595c57092149765d444e4e49727e7c7068757b1c65b6e36c3b + value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a flags: 0 RecentlyUsedSceneGuid-9: - value: 5a55515156575a0b0f56592346260f444f16197c7e7f24697d2a4a32b1b0353e + value: 0209025f575750595c57092149765d444e4e49727e7c7068757b1c65b6e36c3b flags: 0 UnityEditor.ShaderGraph.Blackboard: value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba75e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1bf968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8ffaeffff8e85dd8390e3949c8899daa7