介绍

func _ready():
    $Label.text = "Hello world!"

欢迎使用Godot引擎的官方文档,这是免费和开源的社区驱动的二维和三维游戏引擎!在这个大口的背后,你会发现一个强大但用户友好的工具,你可以用来开发任何类型的游戏,任何平台,没有任何使用限制。

本页对引擎和本文档的内容进行了广泛的介绍,这样,如果您是初学者,您就知道从何处开始,或者如果您需要有关特定功能的信息,您就知道从何处开始。

在你开始之前

这个 Tutorials and resources 页面列出了社区提供的视频教程。如果你喜欢视频而不是文字,这些可能值得一看。

如果您在教程或项目中遇到问题,您可以在 Community channels 尤其是Godot不和谐社区、问答和IRC。

关于Godot引擎

游戏引擎是一个复杂的工具,因此很难用几句话来表达Godot。这里有一个快速的概要,如果你需要一个关于Godot引擎的快速描述,你可以自由地重复使用它。

Godot引擎是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建二维和三维游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而不必重新发明轮子。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、MacOS、Windows)以及移动(Android、iOS)和基于Web的(HTML5)平台。

Godot是完全免费的开源软件,获得了麻省理工学院的许可。没有附加条件,没有版税,什么都没有。用户的游戏是他们的,直到引擎代码的最后一行。Godot的开发是完全独立的、社区驱动的,它允许用户帮助塑造他们的引擎以满足他们的期望。它由 Software Freedom Conservancy 非营利组织。

为了更深入地了解引擎,我们鼓励您进一步阅读本文档,尤其是 Step by step 辅导的。

关于文档

本文档由Godot Engine社区成员持续编写、更正、编辑和修改。它是通过文本文件在 reStructuredText 标记语言,然后使用开放源代码编译为静态网站/脱机文档 SphinxReadTheDocs 工具。

注解

您可以通过打开发行票据或通过其GitHub上的Pull请求发送补丁来为Godot的文档做出贡献。 source repository 或者把它翻译成你的语言 Hosted Weblate .

所有内容都属于许可的创作共有属性3.0。 (CC-BY 3.0 )许可证,归属于“Juan Linietsky、Ariel Manzur和Godot Engine社区”。

文件的组织

本文档分为五个部分,内容分布极不平衡,但拆分的方式应相对直观:

  • 这个 一般 部分包含此简介以及有关引擎、其历史记录、许可证、作者等的信息。它还包含 常见问题 .

  • 这个 入门 部分是主要的 存在理由 本文档包含了使用引擎制作游戏的所有必要信息。它从 Step by step 教程,它应该是所有新用户的入口点。

  • 这个 教程 部分可以根据需要按任意顺序读取节。它包含特定于功能的教程和文档。

  • 这个 开发 部分用于高级用户和引擎开发的贡献者,包括编译引擎、开发C++模块或编辑器插件的信息。

  • 这个 社区 部分提供了有关促进引擎开发及其社区生活的信息,例如如何报告错误、帮助文档等。它还指向各种社区渠道,如IRC和Discord,并包含一个推荐的第三方教程列表,本文档之外的教程。

  • 最后, 类引用 是godot api的文档,也可以直接在引擎的脚本编辑器中找到。它是从主源存储库中的文件自动生成的,因此不打算修改文档中生成的文件。见 有助于类引用 有关详细信息。

除此文档外,您还可能希望了解 Godot demo projects .

用Godot引擎进行有趣的阅读和游戏!