복습: 추적 카메라
Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 71개 중 51번째.
이 복습에서는 SmoothDamp로 부드럽게 조정한 각도, 대상 주위로 회전한 오프셋, 그리고 앞쪽 지점을 향하는 LookAt을 함께 살펴봅니다.
챌린지
중급추적 카메라를 작성하세요. 차 뒤에서 약간 늦게 따라 돌도록 합니다.
- 카메라의
yaw를 필드에 저장하고,Start()에서car.heading으로 설정한 다음, 매LateUpdate()마다Mathf.SmoothDamp(yaw, car.heading, ref yawVelocity, smoothTime)로 부드럽게 움직이게 하세요. car.transform.position + Quaternion.Euler(0, yaw, 0) * offset위치에 놓으세요.transform.LookAt(car.transform.position + car.transform.forward * ahead);로 조준하세요.
‘플레이’를 누르고 원을 그리며 운전하세요. 그런 다음 ‘확인’을 누르세요.
직접 해보기
using UnityEngine;
public class ChaseCamera : MonoBehaviour
{
public Car car;
public Vector3 offset = new Vector3(0, 3, -6);
public float smoothTime = 0.3f;
public float ahead = 4f;
void LateUpdate()
{
}
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
물리와 게임플레이의 모든 레슨
직접 연습해 보세요: Unity 플레이그라운드