ドキュメント

Unity Engine

Unity Engine

QNX の任意の機能の有効化

Enable optional features to improve your application performance.
読み終わるまでの所要時間 5 分最終更新 1ヶ月前

コマンドラインから 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 でのみサポートされています。詳細については、ウェブカメラ のドキュメントを参照してください。

追加リソース