安装Visual Studio Community 2017时,它安装了Unity 5.6.0f3。但是,最新版本是5.6.1f1,我的问题是:Unity的最新版本是否与VS 2017不兼容,还是因为当VS 2017发布时5.6.0是最新版本?
更新Unity是否安全?如果是这样,通过您网站上的配置,还是应该使用VS进行更新?
答案 0 :(得分:2)
简而言之,是的,更新是安全的。
IDE在构建项目时通常不会影响很多(如果不是)。我相信不同的IDE可能有不同的include paths
,但就项目编译而言,它主要在Unity中处理(即,IDE并不重要)。
在IDE之间切换时,您需要担心在不同Unity版本之间切换时更新项目(导入资产中的脚本和脚本)。相同的函数或类可能在它们的行为上有细微的差别,或者引入了新的(更好的)类,或者在较新的Unity版本中删除了过时的类。
即便如此,大多数情况下,当他们有相似的数字时,你不需要担心不同的Unity版本。 5.6.0
和5.6.1
有很小的差异,主要是改进或修复错误,而不是引入新功能或删除旧功能。如果号码从5.6
更改为5.5
,则您应该检查某些更改。当编号从Unity 5
更改为Unity 4
或从Unity 2017.1
更改为Unity 5.6
时,您应该(或必须)保存以前的版本,检查差异,然后继续下一个版本小心。当发生这种主要版本更改时,一些程序员甚至选择在项目规模变大或项目不需要新功能时不更新他们的Unity项目。
如果您希望确定哪些组件受到不同Unity版本的影响,您可以随时参考官方Unity change logs。
此外,无论何时您担心在更改项目的任何相关部分的版本时都会出现问题 - 无论是IDE,Unity版本,资产版本,平台支持等,现在都应考虑进行备份或版本控制系统,如git。