1.10号写的这个机位未切换的情况点击【近距离视角】切换了机位

This commit is contained in:
“CongG” 2025-01-20 08:44:12 +08:00
parent 1dc92bdbb7
commit 0334b2f513
2 changed files with 9 additions and 3 deletions

View File

@ -1045,7 +1045,7 @@ namespace ZXK.LouDiXvMuNiu
/// <summary> /// <summary>
/// 设置摄像机为近距离视角 /// 设置摄像机为近距离视角
/// </summary> /// </summary>
private void CameraSetNear2TR(NiuData obj) public void CameraSetNear2TR(NiuData obj)
{ {
if (string.IsNullOrEmpty(obj.CameraNearTR2)) return; if (string.IsNullOrEmpty(obj.CameraNearTR2)) return;
try try

View File

@ -77,8 +77,14 @@ namespace ZXK.LouDiXvMuNiu
if (isOn) if (isOn)
{ {
NiuData curStep = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value; NiuData curStep = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value;
if (NiuSceneMng._Instance._IsPlayAnm&&!string.IsNullOrEmpty(curStep.CameraNearTR2))
{//正在播放动画并且拥有第二个视角,则切换到第二个近距离视角
NiuSceneMng._Instance.CameraSetNear2TR(curStep);
}
else {
NiuSceneMng._Instance.CameraSetNearTR(curStep); NiuSceneMng._Instance.CameraSetNearTR(curStep);
} }
}
}); });
_creatCameraTR.onClick.AddListener(() => _creatCameraTR.onClick.AddListener(() =>
{ {