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>
private void CameraSetNear2TR(NiuData obj)
public void CameraSetNear2TR(NiuData obj)
{
if (string.IsNullOrEmpty(obj.CameraNearTR2)) return;
try

View File

@ -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(() =>