コマンドラインから Unity QNX Player を起動し、引数を渡すことで、プレイヤーの実行方法を変更することができます。
重要: すべてのコマンドライン引数は、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 を設定すると vsync が完全に無効になり、–1 を設定すると QualitySettings の値が使用されます。 |
起動時間ロギングは、アプリケーションの起動にかかる時間の長さです。これは、システムの安全性と規制要件の重要な指標としてよく使用されます。
QNX デバイスにおける起動時間ロギングには、アプリケーションが起動してからの継続時間または合計時間が含まれます。起動時間ロギングには 2 つのタイプがあります。
[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 でのウェブカメラのサポートは現在、実験段階にあります。
libcamapi およびその依存関係がシステムにインストールされている (動的にロードされる)NV12 形式をサポートしているQNX では ウェブカメラ の使用は任意であり、QNX 7.1 でのみサポートされています。詳細については、ウェブカメラ のドキュメントを参照してください。