gv006 ver0.1

9
1 Laser Beam 구구 구구구구구구구 VFX Team : 구구구

Upload: glenn-chae

Post on 21-Jan-2017

154 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: gv006 ver0.1

1

Laser Beam 구현

그래픽디자인실 VFX Team : 유재성

Page 2: gv006 ver0.1

2

멋 있는 레이저 빔 을 만들어보자 !!

1. Laser Beam 의 특성 • 광선 ( 직선의 성질 ) • 시작과 끝 지점이 필요하다 • 위의 두 지점이 연결 되어야 한다 ( 두 지점은 실시간으로 변화할 수 있다 ) • 발사 효과와 피격 효과가 들어가야 한다

Page 3: gv006 ver0.1

3

2. 구현 방법기본 유니티 에서 제공하는 기능으로써 표현할 수 있는 방법이 없다 …그래도 뭔가 쓸만한 기능을 살펴보던 중 Line Renderer 발견

• Line Renderer 특징 Position / Element 에서 두 지점의 위치 값을 입력해 주면자동으로 라인을 그려준다

Page 4: gv006 ver0.1

4

이 기능을 활용하여 구현을 해보자 !

• 시작과 끝점이 계속 변화하는 것에 대응해야 하므로 Script (C#) 를 이용해서 구현한다 • Script 에 시작 효과와 피격 효과를 같이 구현해야 한다 • Material 의 Texture 가 정지해 있으면 아름답지 않으므로 UV 애니메이션이 가능해야 한다 • Texture 이미지 길이 조절이 자유로워야 한다 • 그 밖의 Custom 한 기능 제공

Page 5: gv006 ver0.1

5

3. 스크립트 작성필요한 요소 • 끝 점 지정 ( 시작점은 스크립트 생성자의 위치로 한다 ) • 끝 점 에서 출력할 수 있는 Prefab 링크 • Material 지정 • 처음 과 끝의 칼라 값 지정 • 폭 (Width) 값 • UV 스크롤 스피드• Tilling 크기• Tiling 크기 Fix ( 라인이 길어짐에 따라 이미지가 늘어나는 것을 방지 )

완성된 스크립트

Page 6: gv006 ver0.1

6

Page 7: gv006 ver0.1

7

Page 8: gv006 ver0.1

8

4. 결과물

Page 9: gv006 ver0.1

9

사용하시다가 문제점이나 개선점 등이 있으면 알려주시면 감사하겠습니다 !!