可从命令行启动 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 设备中的启动时间日志包括自应用程序启动以来的持续时间或总时间。有两种类型的启动时间日志:
[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 中才受支持。有关更多信息,请参阅网络摄像头文档。