Version: Unity 6.0 (6000.0)
言語 : 日本語
QNX のタッチ入力をサポート
QNX のトラブルシューティング

QNX の任意の機能の有効化

コマンドラインから 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 つのタイプがあります。

  • Real: 実ウォール時間またはクロック時間のことで、時間の計算に使用されるストップウォッチによく似ています。
  • User: アプリケーションまたはそのスレッドの 1 つが 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 でのみサポートされています。詳細については、ウェブカメラ のドキュメントを参照してください。

追加リソース

QNX のタッチ入力をサポート
QNX のトラブルシューティング