---
title: QNX の任意の機能の有効化
product: Unity Editor
version: '6000.0'
latest_version: '7000.0'
status: outdated
canonical: https://docs.unity.com/ja-jp/engine/6000.0/manual/platform-specific/embedded-systems/qnx/develop/optional-features
latest_url: https://docs.unity.com/ja-jp/engine/7000.0/manual/platform-specific/embedded-systems/qnx/develop/optional-features.md
last_updated: 2026-10-30
generated_at: 2026-11-03T20:48:11.330Z
locale: ja-jp
---

# QNX の任意の機能の有効化

> **Note:** This page documents version 6000.0. The latest version is 7000.0: https://docs.unity.com/ja-jp/engine/7000.0/manual/platform-specific/embedded-systems/qnx/develop/optional-features.md

> Enable optional features to improve your application performance.

コマンドラインから Unity QNX Player を起動し、引数を渡すことで、プレイヤーの実行方法を変更することができます。

**重要**: すべてのコマンドライン引数は、Unity エディターと `boot.config` の設定よりも優先されます。

| コマンド                                  | 詳細                                                                                                                                                                          |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `-log-startup-times-and-quit`         | \[非推奨] 最初のフレームのレンダリング後にプレイヤーを終了します。                                                                                                                                         |
| `-platform-hmi-force-srgb-blit`       | [自動検出](/engine/6000.0/manual/platform-specific/embedded-systems/qnx/develop/autodetect-plugins.md) をオーバーライドするように `graphics.conf` へのパスを設定します。                                |
| `-platform-hmi-quit-after-frame`      | ロギングを有効にします。[**Player Settings**](/engine/6000.0/manual/platform-specific/embedded-systems/qnx/get-started/player-settings.md) > **Configuration** > **Logging** を参照してください。 |
| `-platform-hmi-log-startup-times`     | ロギングを有効にします。[**Player Settings**](/engine/6000.0/manual/platform-specific/embedded-systems/qnx/get-started/player-settings.md) > **Configuration** > **Logging** を参照してください。 |
| `-platform-hmi-force-vsync-count [C]` | 各フレーム間で渡すことができる垂直同期の数です。ここで、0 を設定すると vsync が完全に無効になり、-1 を設定すると `QualitySettings` の値が使用されます。                                                                                 |

## 起動時間ロギング##command-line-arguments

起動時間ロギングは、アプリケーションの起動にかかる時間の長さです。これは、システムの安全性と規制要件の重要な指標としてよく使用されます。

QNX デバイスにおける起動時間ロギングには、アプリケーションが起動してからの継続時間または合計時間が含まれます。起動時間ロギングには 2 つのタイプがあります。

* **Real:** 実ウォール時間またはクロック時間のことで、時間の計算に使用されるストップウォッチによく似ています。
* **User:** アプリケーションまたはそのスレッドの 1 つが CPU コアで費やした時間です。アプリケーションの起動時に複数のスレッドがビジー状態になる場合は、リアルタイムよりも大きくなる可能性があります。

### 出力例:##example-output

```plaintext
[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`

## ウェブカメラ##startup-time-logging

\*\*注：\*\*Unity による QNX でのウェブカメラのサポートは現在、実験段階にあります。

#### 前提条件##prerequisites

* QNX 7.1
* `libcamapi` およびその依存関係がシステムにインストールされている (動的にロードされる)
* カメラが `NV12` 形式をサポートしている

QNX では [ウェブカメラ](/engine/6000.0/script-reference/unity-engine/web-cam-texture.md) の使用は任意であり、QNX 7.1 でのみサポートされています。詳細については、[ウェブカメラ](/engine/6000.0/script-reference/unity-engine/web-cam-texture.md) のドキュメントを参照してください。

## 追加リソース##webcam

* [QNX 用プラグインの自動検出](/engine/6000.0/manual/platform-specific/embedded-systems/qnx/develop/autodetect-plugins.md)
* [QNX のタッチ入力をサポート](/engine/6000.0/manual/platform-specific/embedded-systems/qnx/develop/touch-input.md)
