要使用 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 查看信息。对于任何激活错误,请检查激活问题为您的问题找到解决方案。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.