생성 상태
메뉴 경로: Operator > Spawn > Spawn Context State
Spawn State 연산자에는 Spawn 시스템의 상태에 대한 정보가 포함되어 있습니다. 예를 들어 현재 프레임에서 생성된 파티클 수, 생성 루프의 지속 시간, 현재 델타 시간 등의 정보가 포함됩니다.
이 연산자의 출력은 Spawn 컨텍스트의 블록에만 연결할 수 있습니다. 다른 컨텍스트 타입의 블록에 출력을 연결하면 Unity에서 예외가 발생합니다.
연산자 프로퍼티
Output | 타입 | 설명 |
---|---|---|
NewLoop | 부울 | 새 생성 루프가 이 프레임을 시작했는지 여부를 나타냅니다. 새 루프가 시작되면 true 를 출력하고, 그렇지 않으면 false 를 출력합니다. |
LoopState | Uint | 생성 루프의 현재 상태입니다. 각 값은 다른 상태를 나타냅니다. 값은 다음과 같습니다. • 0: 반복하지 않습니다. • 1: 루프 전 지연입니다. • 2: 루프가 진행 중입니다. • 3: 루프 후 지연입니다. 생성 루프 상태에 대한 자세한 내용은 VFXSpawnerLoopState를 참조하십시오. |
LoopIndex | int | 루프의 현재 인덱스입니다. Unity는 새로운 생성 루프가 시작될 때마다 이 숫자를 증분합니다. |
SpawnCount | float | 시스템이 현재 프레임에서 생성한 파티클 수입니다. |
SpawnDeltaTime | float | 현재 프레임의 델타 시간입니다. 커스텀 생성자를 사용하여 이 값을 수정할 수 있습니다. |
SpawnTotalTime | float | 애플리케이션이 시작된 이후 경과한 총 시간입니다. |
LoopDuration | float | 연결된 시스템의 Spawn 컨텍스트에 지정된 루프 지속 시간입니다. |
LoopCount | int | 연결된 시스템의 Spawn 컨텍스트에 지정된 루프 수입니다. |
DelayBeforeLoop | float | VFXSpawner가 새 루프를 시작하기 전에 대기하는 시간입니다. 이 값은 연결된 시스템의 Spawn 컨텍스트에서 지정됩니다. |
DelayAfterLoop | float | VFXSpawner가 루프를 마친 후에 대기하는 시간입니다. 이 값은 연결된 시스템의 Spawn 컨텍스트에서 지정됩니다. |