Effect
생성 방법
1. 컴포넌트로 추가한 뒤, Activate를 이용
Module : 파티클에 영향을 주는 일종의 함수의 단위.
Particle Emitter : 파티클을 만드는 모듈의 집합.
Particle System : 파티클의 총집합, 이미터의 집합.
Particle : 총알
Emitter : 총알이 발사되는 위치, 크기, 갯수, 색깔 등을 결정.
Remove Parent Emitter
Spawn Location
Render
Sprite render
Ribbon render
Mesh render
Multi render
Collision
Collision의 Restitution이 0이면 그대로 바닥에, 0보다 크면 튕긴다.
Event Location
이벤트의 대상이 될 파티클 이미터 하나에 Event를 생성한다.
해당 파티클의 수를 하나로 만들고, Requires Persistent IDs를 체크해준다.
이벤트를 사용할 다른 파티클 이미터에서 Properties 옆의 Stage버튼을 눌러 Event Handler를 추가한다. 또한 Location이벤트를 받기위해 Receive Location Event를 추가한다.
해당 파티클을 따라 리본을 그려줄 것이라서, Source에 LocationEvent를, Excecution Mode를 Spawned Particles로 설정하고, Spawn Number는 1로 한다.
Skeletal Mesh
Skeletal Mesh Location에 User Skeletal Mesh를 추가하여, 넣어준다.
Mesh Sampling Type을 설정할 때, 스켈레탈 메쉬가 가지고 있는 Bone과 Triangle Vertics를 사용할 수있다.
Trail
Spawn Per unit을 이용한다.
참고
나이아가라
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/tutorials-for-niagara-effects-in-unreal-engine