
Unity 在 2016 年之前支持 32 位系统,因为 WinX86 系统使用率越来越低,所支持旧框架的价值也会越低,进而增加了维护成本及负担,因此 32 位仅含在 5.5 和 5.6 中,之后更新的版本不再有 32 位,只有 64 位。
不过…还有个原因是技术架构的发展,早期的 32 位处理器对于内存限制非常严格,32 位系统顶多访问不超过 4GB 的内存,64 位操作系统可以处理大于 4 GB 的内存。
因为 64 位的处理器可以访问大内存,因此在 UnityX64 中编辑大场景时,通常不会像 32 位系统那样动不动就假死或崩溃,毕竟 32 位就那点处理能力,没地方提供“氧气”,一直憋着最终只会通过“挂掉”来突破极限。
如果你的系统是 64 位处理器及 64 位系统,且内存又超过 8 GB,建议安装 64 位的 Unity。
如果非要使用旧的 32 位版本的 Unity。(除软件有限制外,通常 32 位软件可以在 64 位 Win 上安装并运行)
可以在没有 Unity Hub 的情况下安装并运行 Unity,现阶段只有 Unity 5.x 系列以下的版本支持 32 位系统,官方于 2019 年 3 月 4 日 更新维护的最后一个版本为 5.6.7F1。
下载地址:(将链接复制到适合的下载软件中)
5.6.7f1 32位
https://download.unity3d.com/download_unity/e80cc3114ac1/Windows32EditorInstaller/UnitySetup32-5.6.7f1.exe
5.6.7f1 64位
https://download.unity3d.com/download_unity/e80cc3114ac1/Windows64EditorInstaller/UnitySetup64-5.6.7f1.exe