PlayerSettings窗口用于设置团结如何构建和显示最终的 EmbeddedLinux 应用。
有关属性的描述根据 UI 中的相应部分进行分组:
Notes: 与其他平台相同的设置不再重复介绍,请参考PlayerSettings。
调整应用程序的显示效果。
功能 | 描述 |
---|---|
Use 32-bit Display Buffer | EmbeddedLinux 仅支持使用32位颜色缓冲。 |
Disable Depth and Stencil | EmbeddedLinux 不支持此操作。 |
Render Over Native UI | EmbeddedLinux 不支持此操作。 |
功能 | 描述 |
---|---|
Auto Graphics API | 取消勾选后,可以自定义选择应用使用的图形API。团结在 EmbeddedLinux 平台支持OpenGL、OpenGLES、Vulkan。 |
Multithreaded Rendering | 勾选后将团结引擎对图形API的调用从主线程移动到专门用于渲染的工作线程。 |
GPU Compute Skinning | EmbeddedLinux 选择图形API为 Vulkan 时,勾选后使用 GPU 蒙皮。 |
Texture compression format | 选择纹理压缩格式。 |
Normal Map Encoding | 选择法线贴图的编码格式。选择 DXT5nm-style 可以获得更高的贴图质量,但会提高着色器解码的开销。 |
Virtual Texturing (Experimental) | 勾选后使用虚拟纹理。 |
功能 | 描述 |
---|---|
ScriptBackend | EmbeddedLinux 仅支持IL2CPP作为脚本后端。 |
Player Data path | 存储数据文件的目录路径,默认为~/.config 。该路径也可以通过传入参数进行修改。 |
Log startup Timings | 勾选后将输出启动时间。 |
CPU Configuration | 将CPU标记为高性能核、低性能核或禁用核,用于设置亲和性。默认的核数是0。CPU可以被标记为 Disabled、High Performance 或 Low Performance。 |
Loading image | 启动画面播放结束后,在第一个场景加载出来前,显示此图像。 |
Enable GameControllers | 勾选后支持使用游戏控制器,同时会增加启动时间。若构建时未勾选,但希望支持游戏控制器,也可以通过传入参数进行修改。 |
功能 | 描述 |
---|---|
Shader precision model | 选择shader中使用的默认精度。 |
Strict shader variant matching | 勾选后,若缺少着色器变体,团结将使用错误的着色器并在控制台中输出错误。 |
Keep Loaded Shaders Alive | 勾选后,所有已加载的着色器都会保持活跃状态,不会被卸载。 |