시스템 세팅 그룹에는 사용자 파라미터(User Parameters) 와 시스템 프로퍼티(System Properties) 가 포함되어 있습니다.
사용자 파라미터
파라미터는 블루프린트 로직이나 C++ 코드 등 나이아가라 시뮬레이션 외부에서만 설정할 수 있습니다. 이 섹션에서는 생성된 파라미터를 표시합니다.
시스템 프로퍼티 항목
기본적으로 시스템 프로퍼티(System Properties) 항목은 비어 있는 시스템을 생성한 경우를 포함하여 생성된 모든 시스템에 포함되어 있습니다. '시스템 프로퍼티' 항목에는 다음과 같은 베이스 파라미터가 포함됩니다.
파라미터 | 설명 |
---|---|
디버그 | |
디버그 시스템 정보 덤프(Dump Debug System Info) | 시스템의 디버그 정보를 프레임마다 로그에 쓸지 여부를 나타내는 체크박스입니다. 의도한 것과 매우 다른 복잡한 행동을 트래킹할 때는 유용하지만 내용이 매우 자세합니다. |
덤프 디버그 이미터 정보(Dump Debug Emitter Info) | 이미터의 디버그 정보를 프레임마다 로그에 쓸지 여부를 나타내는 체크박스입니다. 의도한 것과 매우 다른 복잡한 행동을 트래킹할 때는 유용하지만 내용이 매우 자세합니다. |
시스템 | |
이펙트 타입(Effect Type) | 드롭다운을 클릭하여 시스템에 적용할 이펙트 타입을 선택합니다. 이펙트 타입은 비주얼 이펙트 클래스의 세팅을 정리하는 데 매우 유용합니다. 예를 들어 모든 무기 효과에 대한 엔진 퀄리티 세팅을 제어해야 하는 경우, 이러한 세팅은 무기 효과 이펙트 타입 에셋에 저장할 수 있습니다. |
엔진 퀄리티 오버라이드(Scalability Overrides) | 다양한 플랫폼에서의 퍼포먼스와 관련된 오버라이드를 설정할 수 있습니다. |
고정 바운드(Fixed Bounds) | 이 체크박스는 고정 바운드를 활성화 또는 비활성화합니다. '고정 바운드'가 활성화된 경우 시스템 전체의 최소, 최대 고정 바운드를 설정할 수 있습니다. 또한 각 이미터의 '이미터 프로퍼티' 항목에서 고정 바운드를 설정할 수 있게 됩니다. |
퍼포먼스 | |
자동 비활성화(Auto Deactivate) | 이 체크박스를 통해 시스템의 이미터 자동 비활성화를 활성화 또는 비활성화할 수 있습니다. 자동 비활성화가 활성화된 경우 시스템의 모든 이미터가 파티클을 스폰하지 않을 때는 파티클 수명 세팅과 상관없이 시스템을 비활성화합니다. |
최대 풀 크기(Max Pool Size) | 이 값은 월드 컴포넌트 풀에 저장되는 해당 시스템의 최대 컴포넌트 수입니다. |
웜업 | |
웜업 시간(Warmup Time) | 초 단위의 시스템 웜업 시간입니다. 웜업 틱 수가 직접 설정되어 있지 않은 경우 이 값이 웜업 틱 수 세팅을 계산하는 데 사용됩니다. 이 값은 웜업 틱 델타 값의 가장 가까운 배수로 내림됩니다. |
웜업 틱 수(Warmup Tick Count) | 웜업 프로세스의 틱 수입니다. 직접 설정할 수도 있고 웜업 시간 세팅을 사용하여 설정할 수도 있습니다. |
웜업 틱 델타(Warmup Tick Delta) | 웜업 틱에 사용되는 델타 시간입니다. |
에셋 옵션 | |
라이브러리에 노출(Expose to Library) | 이 세팅이 활성화된 경우 해당 시스템이 라이브러리에 노출됩니다. 즉, 기본적으로 모듈을 추가할 때 메뉴에 시스템이 표시됩니다. |
템플릿 에셋임(Is Template Asset) | 이 세팅이 활성화된 경우 해당 시스템이 새 시스템 마법사에 노출된 템플릿임을 나타냅니다. 템플릿에서 생성된 에셋은 부모 이미터에서 상속하지 않으므로, 이러한 에셋은 아무런 상속 연결 없이 시작하게 됩니다. |
템플릿 에셋 설명(Template Asset Description) | 새 시스템 마법사에서 시스템 또는 이미터 옆에 표시되는 설명입니다. |
이미터 | |
빠른 반복작업 베이크(Bake Out Rapid Iteration) | 이 체크박스를 통해 빠른 반복작업 베이킹 파라미터를 일반 컴파일로 활성화 또는 비활성화할 수 있습니다. 이렇게 변경할 경우 퍼포먼스를 향상할 수는 있지만 에셋의 반복작업은 현저히 어려워집니다. |