2026-03-16 18:00 FPS 스타일의 정면 고정 이동 80% - 카메라Rig를 통한 aim카메라 전환 진행중

This commit is contained in:
2026-03-16 18:04:25 +09:00
parent 9171033db8
commit e52c17f322
9 changed files with 163 additions and 32 deletions

View File

@@ -41,9 +41,12 @@ public class PlayerCharacterController : MonoBehaviour
private Vector3 _dodgeDir; // 대쉬 시작 시점의 방향 고정
//카메라 전환
[SerializeField] private PlayerCameraRig _playerCameraRig; //카메라 집합체
[SerializeField] private AimCameraRig _aimCameraRig; //조준 카메라 집합체
private CameraMode _cameraMode = CameraMode.FreeLook; //카메라 모드
private CancellationTokenSource _cameraDelayChangeCts; //지연전환 취소 토큰
public enum PlayerRotationMode {CameraCoupled, CameraDecoupled}
public PlayerRotationMode RotationMode;
//캐릭터 관련
public CharacterIdentity PlayerCharacterIdentity { get; set; }
@@ -307,6 +310,14 @@ private void JumpAction()
}
#endregion
#region
public void RecenterPlayer()
{
if(GameManager.Instance.Camera != null)
GameManager.Instance.Camera.RecenterPlayer();
}
#endregion
#region
private void TickTimer()
{