Notice
Recent Posts
Recent Comments
Link
대왕휴지의 개발 공부
[Unity] 마우스를 이용해서 카메라 시선 이동 본문
[내가 구현할 것]
- 마우스를 통해서 카메라가 좌우로 움직이도록 할 것
1. 카메라 구성
이렇게 구성.
2. 스크립트
- 카메라 관련 변수
따로 변수를 관리하고 있다.
이제 PlayerMovementController.cs를 보자
이렇게 선언을 해서 사용했다.
- 카메라 관련 코드
(1) CameraFollowPlayer() : 카메라가 플레이어를 따라다니도록 함.
SmoothDamp를 사용하면 목표지점까지 부드럽게 이동가능하다.
이렇게 카메라가 플레이어를 부드럽게 따라 다니도록 하였다.
(2) CameraRotate() : 카메라의 시선이 마우스를 따라가도록
(주의할 점)
보통 y가 위아래이고, x가 좌우이다. 하지만 마우스의 경우는 다르다.
유니티 좌표계에서 마우스의 x좌표가 위아래이고, 마우스의y가 좌우이다.
결과
'Unity' 카테고리의 다른 글
[면접] 게임 회사 현장실습 면접과 기술질문 (2) | 2023.06.10 |
---|---|
[unity] Animator.stringToHash("파라미터이름") (0) | 2023.06.04 |
[Unity] 해상도 고정해주는 스크립트 (0) | 2023.02.11 |
[Unity] .csv파일 데이터 파싱을 통한 대화 시스템 구현 3 : 추출한 대화 데이터들을 사용하는 스크립트 설명 (0) | 2023.02.05 |
[Unity] .csv파일 데이터 파싱을 통한 대화 시스템 구현 2 : 데이터 파싱 관련 스크립트 설명 (0) | 2023.02.03 |