동작 시간 프레임

파티클 흐름의 동작 대부분은 두 시간 프레임 중 하나에 있는 파티클에서 한 번, 즉 파티클이 처음 이벤트를 시작할 때 또는 연속적으로 작동하여 각 통합 단계(즉, 파티클이 동작의 이벤트에 있는 전체 시간)에서 파티클이 변경될 때 작동합니다. 일부 동작은 하나의 시간 프레임에서만 수행되지만 해당 설정에 따라 즉시 또는 연속적으로 수행되는 동작도 있습니다. 이 항목의 표에서는 각 동작과 해당 시간 프레임을 보여 줍니다.

연산자

연산자 시간 프레임
생성 한 번
생성 페인트 페인팅된 오브젝트에 잠금 위치 또는 회전이 설정되어 있을 때 연속인 경우를 제외하고 한 번
생성 스크립트 해당 없음
생성 텍스처 방사체에 잠금을 설정한 경우 연속인 경우를 제외하고 한 번
삭제 해당 없음
연속
Group 한 번
그룹 선택 선택 업데이트 설정에 따라 달라짐
초기 상태 아이콘 TM에 잠금 위치 또는 속도가 설정되어 있을 때 연속인 경우를 제외하고 한 번
거리 유지 연속
매핑 연속
매핑 오브젝트 유형 설정에 따라 달라짐
동적 재질 연속
재질 빈도 한 번
정적 재질 한 번
배치 페인트 데이터 업데이트 설정에 따라 달라짐
위치 아이콘 방사체 잠금에서 연속인 경우를 제외하고 한 번
위치 오브젝트 방사체 잠금에서 연속인 경우를 제외하고 한 번
사전 설정 흐름 해당 없음
회전 속도 공간 따르기에서 연속인 경우를 제외하고 한 번
배율 절대적 및 상대적 옵션에서 연속인 경우를 제외하고 한 번
스크립트 연산자 스크립트에 따라 달라짐
모양 배율 % 또는 변형 % 매개변수가 애니메이션되었을 때 연속인 경우를 제외하고 한 번
모양 직면 연속
모양 인스턴스 애니메이션된 모양에서 연속인 경우를 제외하고 한 번
모양 표시 표면 애니메이션에 정렬에서 연속인 경우를 제외하고 한 번
속도 한 번
아이콘별 속도 연속
표면별 속도 설정에 따라 달라짐
회전 속도 공간 따르기에서 연속인 경우를 제외하고 한 번
그룹 분할 연속
n/a=해당 없음  

테스트

파티클 흐름의 테스트는 대부분 테스트로만 작동합니다. 각 통합 단계에서 테스트는 지정된 조건에 대해 각 파티클을 확인하고 테스트 결과(True 또는 False)를 반환합니다. 따라서 테스트는 연속적으로 수행됩니다. 예를 들어 파티클이 이벤트에 남아 있을 때까지 지정된 사용 기간에 도달하지 않고 이벤트의 다른 동작이 파티클 사용 기간을 변경하거나 재설정할 수 있기 때문에 사용 기간 테스트는 모든 통합 단계에서 각 파티클의 사용 기간을 확인합니다.

단, 파티클이 처음 이벤트에 진입할 때만 각 파티클을 테스트하는 분할 테스트는 예외입니다. 분할 테스트는 이벤트에 진입하는 각 파티클에 대해 한 번만 파티클 스트림을 분할합니다. 이벤트에 남아 있는 어떠한 파티클도 동일한 테스트에 의해 스트림에서 다시 분할되지 않습니다. 또한 전송 테스트는 테스트를 수행하지 않고 파티클을 다음 이벤트로 이동하기만 합니다.

일부 테스트는 파티클 동작에 직접 영향을 준다는 점에서 연산자로도 작동합니다. 해당 테스트는 아래에 나와 있으며 지정된 시간 프레임은 테스트가 아니라 연산자 기능과 관련이 있습니다.

테스트 시간 프레임
충돌 생성 연속
대상 찾기 연속
회전으로 이동 연속
스크립트 테스트 스크립트에 따라 달라짐
생성 한 번에서 한 번인 경우를 제외하고 연속