Skip to main content

转换为 Android

由于 Windows 和 Android 是截然不同的平台,Unity 会以不同的方式去压缩和格式化文件。

而每当您在 PC 和 Android 之间切换时,Unity 会存储文件的状态或将其“缓存”下来,以便让您转换回另一个版本。

image.png

这正是 SDK 面板中叫做 “Switch Build Target to Android” 的按钮所做的事情。

然而!在进行此操作之前,我们还需要更改一个设置,该设置位于“文件(File)”>“构建设置(Build Settings)”下。

此窗口为我们提供了 Unity 允许构建到的每个平台的设置,因为 VRChat 只支持 PC 和 Android,所以我们只需关心这两个平台。

实际上,我们只需打开 Android。

您需要将“纹理压缩(Texture Compression)”更改为 ASTC

image.png

通常,Unity 为 Android 使用的压缩会使纹理变得模糊,而将此设置保留为 ASTC 将解决此问题。

关闭该窗口后,单击“Switch Build Target”按钮将会使 Unity 进行缓存。

第一次转换可能会需要一段时间,具体程度取决于您资产的复杂性,通常会是纹理、音频和模型数量,此后的每次转换都会比第一次更快,Unity 只会转换新资产或修改后的资产。

对于世界来说,您可能需要在切换后重新烘焙照明。