可能重复:
如何从源代码构建 Unity?
Unity 是用什么语言编写的?此外,我在哪里可以获取其源代码?
我有一个关于窗口环境或 shell 的想法(不知道该怎么称呼它)。我想做的是教自己如何创建它。
我喜欢我所见过的一些想法,但我想重新做它们所有,包括桌面如何工作的概念。
我认为学习 Unity 所用的语言以及研究 Unity 和 Gnomes 代码是一个好的开始。
我使用的是 Ubuntu 12.04 acer aspire 5920 3 GB 内存 160 GB 硬盘
答案1
Unity 是使用 C、C++ 和 Vala 开发的。此链接将提供有关 Unity 开发的所有信息。查看 Gnome 开发者中心用于 Gnome 开发。您将获得 Gnome 开发教程和平台相关信息。
答案2
Unity 主要用 C++ 编写。其源代码可在发射台。要获取代码,您需要 Bazaar。可以使用以下方式安装
sudo apt-get install bzr
然后创建要执行的代码分支
bzr branch lp:unity trunk
这将创建包含 Unity 源代码的目录trunk
。如果您只想查看代码,那么就大功告成了。如果您想要构建它,则需要安装一些依赖库。这很可能只是安装,Nux
但根据您的设置,可能会有更多要求。
有关开发 Unity 的更多信息,请访问Unity 开发页面。关于从源代码构建当前 Unity 的更详细说明也可以在这里找到这个答案