Hero background image

Unity Source Code

更快地理解、优化和调试代码,并根据自己的需求定制引擎,使项目更进一步。
此页面为机器翻译。如需查看原文以确保准确性并作为权威参考,
源代码

看看引擎盖下有什么

通过 Unity 源代码,您可以更深入地了解 Unity 的内部运作。无论您是要优化代码、调试还是要部署自定义代码,这种洞察力都能帮助您做对项目最有利的事情,并更快地完成项目。

源代码

包含在 Unity Enterprise 中

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

主要优势

编写更好的优化代码

您可以随心所欲地使用 Source Code Access,无论是改进旧程序还是了解图形渲染的数据结构,都能获得最新更新和错误修复。

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

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

与我们合作编写代码

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

使用 Adapt 发送自定义代码

使用源代码修改权限,根据项目需要启动修改或自定义代码。使用内部 API 部署代码,修改私有数据结构以删除、覆盖或扩展函数。需要综合成功计划;更多信息请联系销售人员。

《V Rising》

源代码开启了 Stunlock 工作室的雄心壮志

看看 Stunlock 工作室如何使用 DOTS 和 Unity 源代码修复错误、提高性能并在 GPU 限制范围内优化帧速率,从而实现他们对广受好评的游戏《V Rising》的愿景。

源代码计划

有两种计划可满足您的需求:源代码 Access 和源代码 Adapt。Unity Enterprise 中包含的源代码访问功能使您能够更好地理解、优化和调试代码,而且速度更快。使用 Adapt,您不仅可以获得访问优势,还可以发送自定义代码。

包括 Access 和 Adapt:

  • 访问、查看和克隆Unity 源代码
  • 从 Unity 源代码构建,包括编辑器、播放器、工具和项目文件
  • 参考 Unity 源代码,更轻松地调试项目
  • 修改和优化构建流程或其他内部工具
  • 使用随附的 Test Framework 从 Unity 资源库运行自动测试
  • 通过修改游戏引擎或软件包增加特色或功能

仅包括适配器:

+使用修改过的 Unity 源代码启动和发布项目

计划内容

Unity 编辑器和运行时
蜜蜂构建系统
Unity API
Unity 自动测试和框架
Unity 遥控器
IL2CPP
合作伙伴平台

开始使用 Unity 源代码

源代码
购买 Unity 源代码

联系销售团队,获取作为 Unity 企业计划一部分的源代码访问权限或源代码 Adapt 权限。

源代码
从管理门户访问

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

源代码
在工作的地方建设

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

通过 Source Code Access,我们发现我们的工作流程正在与编辑器作斗争,于是我们对其进行了修改,使其工作得更快、更高效。
MATT KRAMER / MONOMI PARKEngineering Director
一旦达到 4.7 亿 MAU 和 200 亿下载量,每兆字节都很重要。尽可能优化我们的游戏是关键,源代码非常有用。
JON PREMIK / OUTFIT7Director of Engineering
源代码
通过源代码深入了解

请与销售人员联系,通过Unity企业计划获取Unity源代码。

常见问题解答

什么是源代码访问?

+

Access 和 Adapt 有什么区别?

+

如何获取 Unity 源代码?

+

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

+

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

+

如何访问 Unity 源代码?

+

Unity 源代码可获得哪些支持?

+

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

+

Unity 源代码与网上发布的现有公开 C# 参考有什么不同?

+

Unity 使用 C++ 还是 C#?

+

Unity 是开源的吗?

+

是否有其他公共资源可供我参考?

+