728x90
반응형
플레이어를 캡슐에서 유령 에셋을 찾아 다운로드 하였습니다.
그리고 1인칭 말고도 3인칭이 있으면 나쁘지 않을 것 같아서 만들었습니다.
그리고 칼 모션을 바꾸었습니다.
카메라를 메인 카메라 말고 2개 더 만들었습니다.

ChangeView.cs
using System.Collections.Generic;
using UnityEngine;
public class ChangeView : MonoBehaviour
{
[SerializeField] private List<Camera> cameras;
private int currentCameraIndex = 0;
private void Start()
{
for (int i = 0; i < cameras.Count; i++)
{
cameras[i].enabled = (i == 0);
}
}
private void Update()
{
// F 키를 누를 때마다 다음 카메라로 변경
if (Input.GetKeyDown(KeyCode.F))
{
currentCameraIndex = (currentCameraIndex + 1) % cameras.Count;
SwitchCamera(currentCameraIndex);
}
}
private void SwitchCamera(int index)
{
for (int i = 0; i < cameras.Count; i++)
{
cameras[i].enabled = (i == index);
}
}
}
카메라를 List에 넣고 시작 시 맨 처음 카메라 빼고 모두 끕니다.
F를 누를 때 마다 시점(카메라)이/가 바뀝니다.
+ 체력 시스템과 총도 만들었습니다.
내일 글 작성 예정입니다.
'Unity' 카테고리의 다른 글
| 3D 테스트 프로젝트 7 (0) | 2025.02.28 |
|---|---|
| 3D 테스트 프로젝트 6 (0) | 2025.02.27 |
| 3D 테스트 프로젝트 4 (0) | 2025.02.25 |
| 3D 테스트 프로젝트 3 (0) | 2025.02.24 |
| 3D 테스트 프로젝트 2 (0) | 2025.02.23 |