Spawn 모듈

Spawn 모듈은 이미터 파티클의 스폰 갯수/속도에 영향을 끼치는 모듈입니다.

Choose your operating system:

Windows

macOS

Linux

Spawn (스폰) 모듈은 이미터 파티클의 스폰 갯수/속도에 영향을 끼치는 모듈입니다.

Spawn Per Unit

Spawn Per Unit(유닛별 스폰)은 이미터가 움직인 거리에 따라 파티클을 스폰시킬 수 있는 모듈입니다. 스프라이트 기반 연기 자국처럼 빠르게 움직이든 천천히 움직이든 간에 따라붙게 하거나, 간극을 항상 메꾸기 위해 스폰되는 파티클 수를 상대적으로 조절한다든가 하는 트레일에 좋습니다. 다음과 같은 멤버를 포함합니다:

프로퍼티

설명

Spawn (스폰)

Unit Scalar

유닛 스칼라 - 이동한 거리에 적용할 스칼라를 내는 플로트 값입니다. SpawnPerUnit(유닛별 스폰) 값을 이 값으로 나눈 값이 실제 유닛별 파티클 수가 됩니다.

Spawn Per Unit

유닛별 스폰 - 유닛별로 스폰할 파티클 양을 내는 플로트 분포입니다. EmitterTime(이미터 시간)을 사용하여 값을 구합니다.

Ignore Spawn Rate When Moving

이동할 때 스폰율 무시 - True 면 이동하지 않을 때는 디폴트 스폰율을 처리합니다. 이미터가 움직일 때 디폴트 스폰율 처리를 건너뜁니다. False Process Spawn Rate (스폰율 처리) 세팅을 반환합니다.

Movement Tolerance

이동 허용치 - Ignore Spawn Rate When Moving (이동할 때 스폰율 무시) 플래그에 관련되어 이동과 비이동 사이의 허용치를 내는 플로트 값입니다. 예를 들어 (DistanceMoved < (UnitScalar MovementTolerance)), (이동 거리가 (유닛 스칼라 이동 허용치)보다 작으면) 이동하지 않은 것으로 간주합니다.

Max Frame Distance

최대 프레임 거리 - 한 프레임의 최대 이동 거리입니다. 파티클의 한 프레임 이동 거리가 이 이상되면 파티클을 내뿜지 않습니다. 이 값이 0 이면 아무 검사도 하지 않습니다. 오브젝트의 순간이동 처리에 좋습니다.

Ignore Movement Along X

X 상의 이동 무시 - True 면 이동의 X 요소가 무시됩니다.

Ignore Movement Along Y

Y 상의 이동 무시 - True 면 이동의 Y 요소가 무시됩니다.

Ignore Movement Along Z

Z 상의 이동 무시 - True 면 이동의 Z 요소가 무시됩니다.

Process Spawn Rate

스폰율 처리 - Required 모듈의 SpawnRate(스폰율)의 처리여부입니다. 스폰 모듈이 쌓여있는(같은 파티클 이미터 상에 스폰 모듈이 여럿인) 경우, 그 모듈 중 하나라도 '디폴트' 스폰율을 처리하지 말라고 하면 처리되지 않습니다.

Burst (버스트)

Process Burst List

버스트 목록 처리 - True 면 이미터 SpawnModule(스폰 모듈)의 BurstList(버스트 목록)이 처리됩니다. 스폰 모듈이 이미터에 여럿 '쌓였을' 때, 그 중 하나에 이 옵션이 False 로 설정되어 있으면 스폰 모듈 버스트 리스트를 처리하지 않습니다.

이 모듈을 사용하여 다른 이미터로부터 스폰할 때면, 단일 리드 파티클로부터 파티클을 스폰하려 할 때처럼 예상한 대로 작동하지 않아 보일 수 있습니다.

SpawnPerUnit(유닛별 스폰)은 실제로 파티클 시스템 자체의 이동 경과를 사용하기에, 파티클 시스템 내의 하위 이미터에 부착되었을 때는 멍때리게 마련입니다. 그 부모는 공간을 통해 이동한다 해도 실제 전체 시스템은 여전히 고정되어 있으니 SpawnPerUnit(유닛별 스폰) 모듈은 아무것도 하지 않습니다.

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기