返回介绍

图形仿真

发布于 2021-06-19 18:03:26 字数 1536 浏览 1077 评论 0 收藏 0

运行 Unity 编辑器时,可以选择模拟能力较差的图形硬件。此功能适用于编写自定义着色器和制作渲染效果,也可在某人可能拥有的八年旧图像卡上快速测试游戏。

要启用图形 (Graphics) 仿真,请转至 编辑 (Edit)-> 图形仿真 (Graphics Emulation),然后选择所需的仿真级别。

注意: 可用的图形仿真选项会根据您当前的目标平台变化。有关更多信息,请参阅发布构建页面


启用图形仿真

技术详细信息

图形仿真限制所支持的图形功能,但不会模拟图形硬件的性能。图形卡仍将渲染编辑器中的游戏,并且会随着仿真质量的降低而禁用越来越多的功能。

虽然仿真可快速检查图形功能,但仍应在实际的硬件上测试游戏。这将显示特定图形卡、操作系统或版本驱动程序的实际性能和任何特性。

仿真级别

图形仿真分为以下几个级别:

在网页播放器或独立模式中:

无仿真不执行仿真。
Shader Model 3使用 Shader Model 3.0 级别的功能仿真图形卡。较长的顶点和片段着色器程序、实时阴影,HDR。
Shader Model 2Shader Model 2.0 功能。顶点和片段程序,实时阴影。无 HDR,最多 4 个纹理合成阶段。
Shader Model 1Shader Model 1.x 功能。顶点程序,4 个纹理合成阶段。不支持的功能:片段程序、阴影、HDR、深度纹理、多个渲染目标。
DirectX 7DirectX 7 级别的功能。顶点程序(通常位于软件模式中),两个纹理合成阶段。不支持的功能:片段程序、阴影、HDR、深度纹理、三维纹理、最小/最大/子混合。

在 iOS 或安卓 (Android) 模式中:

无仿真不执行仿真。
OpenGL ES 1.xOpenGL ES 1.1:四个纹理合成阶段。不支持的功能:顶点或片段程序、阴影和几乎所有其他图形功能;)
OpenGL ES 2.0OpenGL ES 2.0:顶点和片段程序,四个纹理合成阶段。不支持的功能:HDR,三维纹理。

图形卡不支持某些仿真级别上的所有功能时,则将禁用该级别。例如,Intel GMA950 (Intel 915/945/3000) 卡不支持 Shader Model 3.0,所以无法仿真该级别的功能。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文