Hero background image

Unity Source Code

更快地理解、优化和调试代码,通过根据您的需求定制引擎来推动项目的进展。
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
源代码

看看引擎的内部结构

通过Unity源代码,您可以更深入地了解Unity的内部工作原理。无论您是在优化代码、调试,还是想要部署自定义代码,这种洞察力都能帮助您为项目做出最佳决策,并更快完成。

源代码

包含在Unity企业中

Unity企业计划为您提供源代码访问权限,以及管理大规模、雄心勃勃项目所需的支持和工具。

主要优势

编写更好、更优化的代码

您可以根据自己的需求使用源代码——无论是改进旧流程还是理解图形渲染的数据结构——并使用最新的更新和错误修复。

更快地调试和找到解决方案

更高效地调试您的编辑器和运行时代码,而无需等待支持。使用标志和断点更快地找到错误和性能问题,并使用Unity自己的自动化测试和测试框架来监控项目的稳定性。

与我们在代码上合作

推荐引擎改进,分享您的知识,更好地为您的支持需求提供背景。向他人提供您的源代码示例和最佳实践,向您的成功顾问提出代码建议,并与Unity支持团队更紧密地合作。

使用适配发布自定义代码

根据项目的需求使用源代码适配权发布修改或自定义代码。使用内部API部署您的代码,并修改私有数据结构以删除、覆盖或扩展功能。需要集成成功计划;请联系销售以获取更多信息。

《V Rising》

源代码解锁了Stunlock Studios的雄心

看看Stunlock Studios如何利用DOTS和Unity源代码实现他们对备受赞誉的游戏V Rising的愿景,修复错误、提高性能,并在GPU限制内优化帧率。

源代码计划

有两个计划可以满足您的需求,源代码访问和源代码适配。源代码访问,包含在Unity Enterprise中,使您能够更好地理解和调试您的代码,并更快地做到这一点。通过适配,您可以获得访问的优势,以及交付自定义代码的能力。

包含在访问和适配中:

  • 访问、查看和克隆 Unity源代码
  • 通过参考Unity源代码更轻松地调试您的项目

仅包含在适配中:

+从Unity源代码构建,包括编辑器、播放器、工具和项目文件

+ 修改和优化构建过程或其他内部工具

+ 从Unity存储库运行自动化测试,使用包含的测试框架

+通过修改游戏引擎或包添加功能或功能

+ 使用修改后的Unity源代码启动和交付您的项目

计划内容

Unity编辑器和运行时

Bee构建系统

Unity API

Unity自动化测试和框架

Unity远程

IL2CPP

合作伙伴平台

开始使用 Unity 源代码

源代码

购买 Unity 源代码

联系销售团队以获取作为Unity Enterprise计划的一部分的源代码访问或源代码适配权利。

源代码

从管理门户访问

使用您的 Unity ID,在管理门户中 查看 Unity 源代码。创建个人访问令牌,然后将存储库下载或克隆到本地计算机。

源代码

在您工作的地方构建

构建 Unity 以开始调试您的项目,或使用 Adapt 制作游戏引擎的自定义版本。

通过源代码访问,我们发现我们的工作流程与编辑器相互抵触,并对其进行了修改,以更快、更高效地工作。
MATT KRAMER / MONOMI PARKEngineering Director
一旦您达到 4.7 亿月活跃用户和 200 亿次下载,每个兆字节都很重要。我们的游戏尽可能优化是关键,而源代码非常有用。
JON PREMIK / OUTFIT7Director of Engineering
源代码
通过源代码深入了解

与销售团队联系,以通过 Unity Enterprise 计划获得 Unity 源代码的访问权限。

常见问题解答

什么是源代码访问?

+

访问和适配之间有什么区别?

+

我如何获取Unity源代码?

+

我拥有Unity企业计划。我如何激活源代码访问权限?

+

如果我之前购买了访问源代码的订阅,我的访问权限会受到影响吗?

+

我如何访问Unity源代码?

+

Unity源代码提供什么支持?

+

我如何获得 Unity 源代码的支持?

+

Unity 源代码与现有的公开 C# 参考有何不同?

+

Unity 使用 C++ 还是 C#?

+

Unity 是开源的吗?

+

还有其他公共资源可以参考吗?

+