기술 자료

Unity Engine

Unity Engine

QNX의 선택적 기능 활성화

Enable optional features to improve your application performance.
읽는 시간 2분최근 업데이트: 한 달 전

커맨드 라인에서 Unity QNX 플레이어를 실행하고 인자를 전달하여 플레이어가 실행하는 방법을 변경할 수 있습니다.
중요: 모든 커맨드 라인 인자는 Unity 에디터 및
boot.config
설정보다 우선합니다.

커맨드

세부 정보

-log-startup-times-and-quit
[지원 중단 예정] 첫 번째 프레임을 렌더링한 후 플레이어를 종료합니다.
-platform-hmi-force-srgb-blit
자동 감지를 오버라이드하도록
graphics.conf
경로를 설정합니다.
-platform-hmi-quit-after-frame
로깅을 활성화합니다. Player Settings > Configuration > Logging을 참조하십시오.
-platform-hmi-log-startup-times
로깅을 활성화합니다. Player Settings > Configuration > Logging을 참조하십시오.
-platform-hmi-force-vsync-count [C]
각 프레임 간에 전달할 수 있는 수직 동기화 횟수입니다. 0으로 설정하면 수직 동기화가 완전히 비활성화되고, -1로 설정하면
QualitySettings
에 설정된 값을 사용합니다.

시작 시간 로그

시작 시간 로그는 애플리케이션을 시작하는 데 걸리는 시간입니다. 이는 시스템 안전 및 규제 요건에 중요한 지표로서 자주 사용됩니다.
QNX 기기에서의 시작 시간 로그에는 애플리케이션 실행 시점 이후의 지속 시간 또는 총 시간이 포함됩니다. 시작 시간 로그의 유형은 2가지 입니다.
  • Real: 시간 계산에 사용되는 스톱워치와 마찬가지로 시계 기준으로 흐르는 실제 시간입니다.
  • User: 애플리케이션 또는 해당 스레드 중 하나가 CPU 코어에서 소비한 시간입니다. 애플리케이션을 시작할 때 여러 스레드가 사용 중일 경우 실제 시간보다 더 길어질 수 있습니다.

출력 예시

[TIMING::STARTUP] Initial probing done: Real: 19 ms | User: 11 ms[TIMING::STARTUP] SDL Initialized: Real: 64 ms | User: 54 ms[TIMING::STARTUP] Scripting runtime loaded: Real: 97 ms | User: 86 ms[TIMING::STARTUP] Plugins loaded: Real: 97 ms | User: 87 ms[TIMING::STARTUP] Engine initialized (nogfx): Real: 104 ms | User: 94 ms[TIMING::STARTUP] Player Prefs loaded: Real: 104 ms | User: 94 ms[TIMING::STARTUP] Screen initialized: Real: 139 ms | User: 112 ms[TIMING::STARTUP] Engine initialized (gfx): Real: 187 ms | User: 161 ms[TIMING::STARTUP] Gfx initialized: Real: 190 ms | User: 163 ms[TIMING::STARTUP] Input initialized: Real: 190 ms | User: 163 ms[TIMING::STARTUP] SPLASH - Begin: Real: 190 ms | User: 164 ms[TIMING::STARTUP] SPLASH - Primary scene assets loaded (async): Real: 2197 ms | User: 1670 ms[TIMING::STARTUP] SPLASH - All engine initial states established: Real: 2197 ms | User: 1670 ms
스크립트 API를 사용한 커스텀 이벤트의 출력
[TIMING::STARTUP] HELLO!!: Real: 2198 ms | User: 1671 ms
boot.config
출력에서
platform-hmi-quit-after-frame
을 지정하면 프레임 번호
X
까지 로그에 다음이 포함됩니다. 여기서
X
는 부트 설정 값에 제공된 숫자입니다.
[TIMING::STARTUP] Frame 1 rendered: Real: 2209 ms | User: 1687 ms
[TIMING::STARTUP] Frame 2 rendered: Real: 2210 ms | User: 1692 ms

웹캠

참고: Unity의 QNX 웹캠 지원은 현재 실험 단계입니다.

선행 조건

  • QNX 7.1
  • 시스템에 설치된
    libcamapi
    와 그 종속성(동적으로 로드됨)
  • 카메라 지원
    NV12
    포맷
웹캠 사용은 QNX에서 선택 사항이며 QNX 7.1에서만 지원됩니다. 자세한 내용은 웹캡 기술 자료를 참조하십시오.

추가 리소스