From 0334b2f5138c86eaa5d4306893fff2f642d9addf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CCongG=E2=80=9D?= Date: Mon, 20 Jan 2025 08:44:12 +0800 Subject: [PATCH] =?UTF-8?q?1.10=E5=8F=B7=E5=86=99=E7=9A=84=E8=BF=99?= =?UTF-8?q?=E4=B8=AA=E6=9C=BA=E4=BD=8D=E6=9C=AA=E5=88=87=E6=8D=A2=E7=9A=84?= =?UTF-8?q?=E6=83=85=E5=86=B5=E7=82=B9=E5=87=BB=E3=80=90=E8=BF=91=E8=B7=9D?= =?UTF-8?q?=E7=A6=BB=E8=A7=86=E8=A7=92=E3=80=91=E5=88=87=E6=8D=A2=E4=BA=86?= =?UTF-8?q?=E6=9C=BA=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/_Scripts/Application/SceneCtrls/NiuSceneMng.cs | 2 +- Assets/_Scripts/Application/UI/OperationStepPanel.cs | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Assets/_Scripts/Application/SceneCtrls/NiuSceneMng.cs b/Assets/_Scripts/Application/SceneCtrls/NiuSceneMng.cs index 7dae683..8f3f7da 100644 --- a/Assets/_Scripts/Application/SceneCtrls/NiuSceneMng.cs +++ b/Assets/_Scripts/Application/SceneCtrls/NiuSceneMng.cs @@ -1045,7 +1045,7 @@ namespace ZXK.LouDiXvMuNiu /// /// 设置摄像机为近距离视角 /// - private void CameraSetNear2TR(NiuData obj) + public void CameraSetNear2TR(NiuData obj) { if (string.IsNullOrEmpty(obj.CameraNearTR2)) return; try diff --git a/Assets/_Scripts/Application/UI/OperationStepPanel.cs b/Assets/_Scripts/Application/UI/OperationStepPanel.cs index d8d3d1a..6ba5bf5 100644 --- a/Assets/_Scripts/Application/UI/OperationStepPanel.cs +++ b/Assets/_Scripts/Application/UI/OperationStepPanel.cs @@ -76,8 +76,14 @@ namespace ZXK.LouDiXvMuNiu { if (isOn) { - NiuData curStep = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value; - NiuSceneMng._Instance.CameraSetNearTR(curStep); + NiuData curStep = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value; + if (NiuSceneMng._Instance._IsPlayAnm&&!string.IsNullOrEmpty(curStep.CameraNearTR2)) + {//正在播放动画并且拥有第二个视角,则切换到第二个近距离视角 + NiuSceneMng._Instance.CameraSetNear2TR(curStep); + } + else { + NiuSceneMng._Instance.CameraSetNearTR(curStep); + } } }); _creatCameraTR.onClick.AddListener(() =>