将较新的项目导入旧版本的 Unity

Importing newer projects into older versions of Unity

我正在使用 Unity 为学校创建一个小型游戏世界。它需要一个城市和东西,这样我们才能在 VR 中使用世界。学校的计算机装有较旧版本的 Unity,以及与该版本及更低版本兼容的 Asset Store 中的模型。相比之下,我的电脑有最新版本的 Unity 和我可用的所有 Asset Store 资源。

问题是,如果我在我的世界中使用较新的资产,然后将项目导入到旧版本的 Unity,资产是否会出现重大问题?还是这些资产只是简单地拒绝移植?

这完全取决于包。我会说你正朝着更困难的方向前进,因为 Unity 在将不推荐使用的包集成到较新版本的 Unity 方面做得很好,但在将较新的资产带入较旧版本的 Unity 方面做得不好。

我怀疑像简单模型这样的东西会很好,但是如果你尝试任何更深入地研究 scripting/animation/lighting 的东西(我知道我在 Text Mesh Pro 的两个方向上都遇到过麻烦),你可能 运行 遇到一些困难。

我会下载匹配版本的 Unity 并在其中工作以确保安全并完全避免集成问题。