包含此页的版本:
不含此页的版本:
如果您使用 WebGL2 或 WebGPU API 中的任何一个,则需要注意一些建议和限制:
注意:您需要注意每个 API 独有的进一步限制和限制。更多信息,请参考 WebGL2 或 WebGPU 的限制。
Unity Web 支持类似于其他 Unity 平台的动态字体渲染。但是,Unity Web 无权访问用户计算机上安装的字体,因此,如果您想使用任何字体,请将它们包含在项目文件夹中(包括国际字符的任何回退字体,或字体的粗体/斜体版本),并设置为回退字体名称。
Unity Web 仅支持烘焙全局光照。实时全局光照 一组对直接和间接光照进行建模以提供逼真的光照结果的技术。
请参阅术语表当前在 Web 中不受支持。此外,Unity Web 支持非定向光照贴图(lightmaps)一种预渲染的纹理,包含光源对场景中静态对象的效果。光照贴图覆盖在场景几何体之上,以创建光照效果。更多信息
请参阅术语表只。
您不能使用VideoClipImporter将视频剪辑导入 Unity 项目,因为它可能会增加初始资产数据下载大小并阻止网络流。要在 Web 中使用视频播放:
URL选项。StreamingAssets目录以使用浏览器的内置网络流。由于 Web 中的可用内存有限,请不要包含不需要的内存着色器在 GPU 上运行的程序。更多信息
请参阅术语表变体,因为它可能导致不必要的内存使用。因此,建议熟悉一下着色器变体Unity 根据着色器关键字及其状态的特定组合生成的着色器程序的版本。一个着色器对象可以包含多个着色器变体。更多信息
请参阅术语表和着色器剥离。此外,请格外小心,确保不会将具有过多变体的着色器(例如 Unity 的标准着色器)添加到“图形设置”中的“始终包含的着色器”部分。