이전 강좌
https://gall.dcinside.com/m/vr/431128
먼저 물총을 집을 아바타를 준비한다.
아바타의 RightHand나 Right Wrist부분..
즉 손목에 해당하는 부분에
물총을 드래그해서 넣는다.
하이어라키에 있는 아바타 이름 우클릭해서
Create Empty눌러준다.
그 뒤엔 물총을 니 오른쪽 손에 맞게 위치시킨다.
다 옮겼으면 물총 파티클을
새로 만든 GameObject에다가 드래그해서 끌어넣는다.
하이어라키의 손목 본 이름을 클릭하고
인스펙터에서 Add Component - RigidBody
그 후 Angular Drag 0,
Use gravity 체크 해제
Constraints 목록 열어서
Freeze Rotation과 Freeze remove_style_tag;">
다 됐으면 아까 만든 GameObject에
인스펙터에서 Add Component - Fixed Joint
Connected Body 누르고 Scene - Right hand(아까 Rigid Body 컴포넌트를 추가한 본 선택)
다 했으면 파티클이 네 오른쪽 손목을 따라 자연스럽게 움직일거다.
(단, 컴뱃시스템이 있는 월드에서는 안된다)
그런데 시발 파티클이 병신같이 날아간다.
옆으로 쏠 땐 문제없었는데 아래로 쏘니까
- 모양으로 고정되어서 발사된다.
물총 파티클을 수정하자.
Renderer에서 Render Mode를 Mesh로 바꾼다.
이렇게 되면 파티클이 존나 빨리 날아가게 될거다.
Start Speed를 2로 줄인다.
그 뒤엔 니가 손목을 움직이면 파티클도 함께 회전하도록
하단의 Renderer에서 Render Alignment를 Velocity로 바꾼다.
그러면 파티클의 모양이 이상해질텐데
상단의 3D Start Size의 X값도 수정해주면 된다.
X
0.01
0.01
Z
0.15
0.25
잘 바꿔주면 파티클이 잘 나오지만
존나 찔끔찔금 나오는게 보기 좋지 않다.
최적화에는 좋겠지만.
최적화 좆도 신경 안쓸거라면 Emission의 Rate over time을 40으로 바꾼다.
잘 날아가는데 물총의 사거리가 끝도 없으니 보기 좋지 않다.
물총 파티클의 Start Lifetime을 1로 줄이고
Size over Lifetime체크해서
Size 네모칸 클릭 후 하단의 노란색 체크 표시한
y=-a^x같은 그래프를 클릭하여 그래프를 적용시킨다.
그럼 파티클이 수명이 다할수록 크기가 줄어들어
자연스럽게 사라지게 된다.