要使用 Unity,需要一个激活的许可证。对于 Unity Plus 和 Pro 许可证,您需要获取序列号;对于 Unity Personal 许可证,您不需要序列号。要查看 Unity 提供的许可证有哪些类型,请访问 Unity Store。
提示:您应该始终登录 Unity ID 面板来访问您从 Asset Store 购买的任何内容,或您的组织 授予的任何许可证。如果您还没有 Unity ID,请打开 Unity ID 面板创建一个。
要激活 Unity Personal 许可证,您必须转到 Unity Hub 并回答一些有关您的情况以及您计划使用 Unity 的目的的问题。有关更多信息,请参阅在 Hub 中激活许可证。
要激活 Unity Plus 或 Pro 许可证,您需要提供针对要为其激活许可证的机器的序列号。对于单一许可证,Unity 将通过电子邮件将许可证信息和序列号发送给购买者。
如果您不知道您的 Unity 许可证信息,请与许可证的所有者联系。所有者可以通过 Organization 为您分配一个席位,或者您也可以联系 Unity 客户服务部。
您可以通过 Unity Hub 或从命令行来激活您的许可证:
如果您还没有安装 Hub,可以从 Download Unity 网页下载。然后遵循以下步骤:
选择 Hub 右上角的 Settings 按钮。将出现 Preferences 窗口。
从左侧列表中选择 License Management。
如果您在窗口底部看到一条消息,警告您需要登录才能管理您的许可证,请选择右下角的 LOGIN 按钮,然后输入您的 Unity ID 和密码。
重要:除非您登录到您的 Unity ID,否则您无法在 Unity Hub 中激活您的许可证。
选择 ACTIVATE NEW LICENSE 按钮。将出现 New License Activation窗口。
选择您要激活的许可证类型:
PS/SC/E3-XXXX-XXXX-XXXX-XXXX
。注意:要激活教育版许可证,请选择 Unity Plus or Pro 选项。
单击 DONE。Unity 显示成功消息。
如果 Unity 显示许可证激活不成功的错误消息,请查看激活问题为您的问题找到解决方案。
在命令行上激活您的 Unity 许可证之前,请确保许可证文件夹存在并且您拥有写权限。
注意:命令行程序仅适用于 Plus 和 Pro 许可证,因为 Personal 许可证没有关联的序列号。请使用 Unity Hub 激活 Personal 许可证。
在 macOS 上,在 Terminal 中输入以下内容以启动 Unity 并激活您的许可证:
<editor-installation-location> -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username 'name@example.com' -password 'XXXXXXXXXXXXX'
将 <editor-installation-location>
替换为实际的 Editor installer 的路径。通常,在 macOS 上类似于:/Applications/Unity/Unity.app/Contents/MacOS/Unity
。
提示:如果使用 Jenkins 之类的连续集成 (CI) 工具通过命令行激活时,请添加 -nographics
标志以防止 WindowServer 错误。
在 Windows 上,在命令行提示中输入以下内容以启动 Unity 并激活您的许可证:
"<editor-installation-location>" -batchmode -username name@example.com -password XXXXXXXXXXXXX -serial E3-XXXX-XXXX-XXXX-XXXX-XXXX –quit
将 <editor-installation-location>
替换为实际的 Editor installer 的路径。通常,在 Windows 上类似于:C:\Program Files\Unity\Editor\Unity.exe
。
运行此命令后等待几秒钟,让 Unity 有足够的时间与许可证服务器进行通信。如果激活失败,您可以打开 Editor.log 查看信息。对于任何激活错误,请检查激活问题为您的问题找到解决方案。