后处理+FEEL完全改进
This commit is contained in:
@@ -5,6 +5,7 @@ using Unity.Cinemachine;
|
||||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
using UnityEngine.Serialization;
|
||||
using Ease = DG.Tweening.Ease;
|
||||
|
||||
namespace Cielonos.MainGame.Characters
|
||||
{
|
||||
@@ -25,14 +26,11 @@ namespace Cielonos.MainGame.Characters
|
||||
public CameraRotationSubmodule cameraRotationSm;
|
||||
public OcclusionFadeSubmodule occlusionFadeSm;
|
||||
|
||||
public LerpFloat cameraDistance;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
cameraRotationSm = new CameraRotationSubmodule(this, player.transform.eulerAngles.y);
|
||||
occlusionFadeSm = new OcclusionFadeSubmodule(this);
|
||||
cameraDistance = new LerpFloat(10f, 1f);
|
||||
}
|
||||
|
||||
private void Start()
|
||||
@@ -54,10 +52,6 @@ namespace Cielonos.MainGame.Characters
|
||||
SwitchToFreeLook();
|
||||
}
|
||||
}
|
||||
|
||||
cameraDistance.Update(player.selfTimeSm.DeltaTime);
|
||||
freeLookCamera.GetComponent<CinemachineThirdPersonFollow>().CameraDistance = cameraDistance.currentValue;
|
||||
lockOnCamera.GetComponent<CinemachinePositionComposer>().CameraDistance = cameraDistance.currentValue;
|
||||
}
|
||||
|
||||
private void LateUpdate()
|
||||
|
||||
Reference in New Issue
Block a user