我对 Unity 使用的版本编号感到非常困惑。查看 GitHub,我看到最新版本被称为“第 17 版”,但在包管理器中查看时的版本号看起来像 1.08。
版本 17 是否与 1.08 相同?有人可以澄清一下。
另外,我下载了 Release 17 并通过引用 package.json 文件安装了它,但是 Unity 将其显示为 2.0.0
我希望你们能提供帮助。
谢谢
根据关于 Unitys 的文档,Versioning
我猜想发布的总数是 17,这意味着该软件包有 17 个公开发布。通常,您可以使用包管理器找到一个更改日志,该日志对每个版本都有更深入的了解。我猜 github 比包管理器有更多的版本,因为包管理器上发布的版本很可能更稳定,而不仅仅是热修复。
总而言之,他们已经发布了 17 个版本,其中一些可能在 1.0.0 版本之前,而您提到 17 是 2.0.0。可能是 2.0.0 还不稳定,这就是为什么你需要从 Github 下载它才能将它放在包管理器中。第一个数字之前的任何内容都是补丁发布版本的增加。因此,对于 1.0.8,这意味着它们在补丁版本 8 的主要版本 1 上。2.0.0 可能不会出现在您的包管理器中的另一个原因是由于该包版本是否在未经验证的 Unity 版本上查看未发布的软件包。它可能是 2.0.0 作品,但尚未在您的 Unity 版本上由 Unity 验证。