분류 전체보기 (106) 썸네일형 리스트형 [Unity] Collision을 통한 맵에 생성된 오브젝트 확인 요약게임에서 오브젝트의 위치를 확인하기 위해서 Create empty를 만든 후 컴포넌트 BoxCollider, Rigidbody, 자체 스크립트를 상속한 프리팹을 ObjectDetectionBox 만들어 충돌을 통해 오브젝트 위치를 확인할 것이다. 하지만 Awake()에 ObjectDetectionBox를 충돌시켜서 다시 회수하였지만, 자체 스크립트에 있는 OnCollisionEnter에는 충돌 값이 Null이었다. 해당 문제는 유니티 라이프 사이클과 연관이 있었는데 유니티에서는 함수 Awake -> OnCollisionXXX -> Update로 움직이기 때문에 Awake()에서는 충돌 값이 Null이었다. Object Detection Box 프리팹 프리팹을 만들기 위해서는 먼저 Hierarchy에.. [Unity] 플레이어 카메라(Cinemachine) 요약유니티를 개발할 때 버그가 있는지 확인하기 위해 직접 플레이를 해야 하는데 카메라가 움직이지 않는다. 이를 해결하기 위해 Cinemachine을 통해 카메라를 움직이게 할 것이다. 그러나 내가 원하는 기능인 줌인 아웃 기능이 FOV를 조절하는 방법과 실제로 카메라를 가까이하는 방법이 있다. 그런데 FOV는 왜곡이 발생하여 카메라를 실제로 가까이하는 코드를 만들었다. 코드 작성 중에 주의해야 할 점은 카메라가 움직이는 한계점을 정한 조건문을 앞에 두고 카메라가 움직이는 코드를 뒤에 두면 카메라가 떨리는 현상이 발생한다.Cinemachine 설치 유니티에서 Package를 설치하는 방법은 간략하게 설명하자면 Window -> Package Manager로 열면 오른쪽 위에서 Packages: Unity .. 이전 1 ··· 11 12 13 14 다음