[TIL] Unity - Trail Renderer

MINO·2024년 10월 7일
0

2024-10-07


투사체의 잔상 만들기

Plant 가 발사하는 초록색 투사체에서 애니메이션 효과 또는 잔상 효과를 볼 수 있다.

에셋의 파티클 효과나 애니메이션보다는 새로운 기술을 사용하면 좋을 것 같아
Trail Renderer 컴포넌트를 활용해보았다.


Trail Renderer

움직이는 게임 오브젝트 뒤에 Trail 자취를 렌더링한다.

이동하는 물체의 움직임이나 이동하는 물체의 경로를 강조할 때 사용된다.


Property

  • Width : 너비 값 및 커브 값을 지정하여 다양한 느낌의 Trail 을 만들 수 있다.
Type 1Type 2

  • Time : Trail 의 수명 (Seconds) 를 지정
    (길수록 꼬리가 길어짐)
  • Min Vertex Distance : 트레일의 포인트 간 최소 거리를 정의
    (값이 작을수록 부드럽게 이어짐)
  • AutoDestruct : 게임 오브젝트가 비활성화되면, Trail 이 자동으로 제거될지 선택
    (게임 성능을 최적화 하기 위해서는 체크하는 편이 좋음)

  • Emitting : 게임 오브젝트가 움직일 때마다 트레일이 생성되어 시각적으로 효과를 줄지 선택

  • Color : Gradient 를 지정하여 길이에 따라 Trail 의 컬러를 조정

  • Corner Vertices : Trail 의 코너를 그릴 때 추가로 Vertex 를 사용할지 결정
    (값을 올리면 코너가 더 둥글게 됨)

  • End Cap Vertices : Trail 의 끝 부분을 그릴 때 추가로 Vertex 를 사용할지 결정
    (값을 올리면 트레일의 끝이 더 둥글게 됨

  • Alignment : Trail 이 향하는 방향을 설정
    - View : 카메라를 향하게 / TransformZ : Transform 컴포넌트의 Z축을 향하게

  • Material : Trail 의 색상, 텍스처, 셰이더 효과를 설정
    (보통 Default-Line 으로 설정)


결과물

profile
안녕하세요 게임 개발하는 MINO 입니다.

0개의 댓글