Version: Unity 6.0 (6000.0)
语言 : 中文
支持 QNX 的触摸输入
QNX 故障排除

启用 QNX 的可选功能

可从命令行启动 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 设备中的启动时间日志包括自应用程序启动以来的持续时间或总时间。有两种类型的启动时间日志:

  • 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 中才受支持。有关更多信息,请参阅网络摄像头文档。

其他资源

支持 QNX 的触摸输入
QNX 故障排除