前言

func _ready():
    print("Hello world!")

欢迎使用 Godot 引擎的官方文档,这是一款自由开源、由社区驱动的 2D 和 3D 游戏引擎!在这句拗口的文字背后,你将会发现一个功能强大且用户友好的工具,你可以使用它来开发任何类型的适用于任何平台的游戏,并且没有任何使用限制。

本页对引擎和本文档进行了广泛的概述,以便让初学者知道从哪里开始,或者当需要有关特定功能的信息时,知道从哪里查找。

在开始之前

教程与资源页列出了由社区贡献的视频教程。如果你更喜欢视频而非文本,这些可能值得一看。否则,参考《入门》会是一个很好的起点。

In case you have trouble with one of the tutorials or your project, you can find help on the various Community channels, especially the Godot Discord community and Forum.

关于 Godot 引擎

游戏引擎是一种复杂的工具,很难用三言两语说清。以下是一份简短的概要,如果你需要快速撰写一篇有关 Godot 引擎的文章,可以自由复用:

Godot 引擎是一款功能丰富的跨平台游戏引擎,可以通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。游戏可以一键导出到多个平台,包括主流的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)、基于 Web 的平台以及主机平台。

Godot 在宽松的 MIT 许可证下完全自由且开源。没有附加条件、没有抽成、什么都没有。用户的游戏乃至引擎的每一行代码,都归用户自己所有。Godot 的开发完全独立且由社区驱动,允许用户为满足期望而重塑引擎。它受到非盈利的 Godot 基金会的支持。

文档结构

本文档分为几个部分:

  • 关于 包含了此简介以及有关引擎、其历史、许可、作者等的信息。它还包含常见问题

  • Getting Started contains all necessary information on using the engine to make games. It starts with the 前言 section which should be the entry point for all new users. This is the best place to start if you're new!

  • 手册 可根据需要以任何顺序阅读或参考。它包含特定功能的教程和文档。

  • 贡献 提供了向 Godot 贡献相关的信息 ,无论是核心引擎、文档、 demo 还是其他部分。它描述了如何报告 bug ,如何组织贡献者工作流等。它还包含针对高级用户和贡献者的部分,其中包含有关编译引擎、向编辑器贡献或开发 C++ 模块的信息。

  • Community is dedicated to the life of Godot's community and contains a list of recommended third-party tutorials and materials outside of this documentation. It also provides details on the Asset Library. It also used to list Godot communities, which are now listed on the Godot website.

  • 类参考 作为最后的一部分,记录的是完整的 Godot API,也可以直接在引擎的脚本编辑器中查看。你可以在这里找到关于所有类、函数、信号等相关的信息。

除了本文档之外,你可能还想看看各种 Godot 演示项目

关于本文档

Godot 引擎社区的成员不断编写、更正、编辑和改进本文档。我们一直在寻求更多的帮助。你也可以通过打开 Github 问题或将文档翻译成你的语言来做出贡献。如果你有兴趣提供帮助,请参阅《贡献方式》和《编写文档》,或在 Godot 贡献者聊天中与文档团队交流。

除非另有说明,所有内容均在宽松的知识共享署名 3.0(CC-BY 3.0)许可下,并归属于“Juan Linietsky、Ariel Manzur 和 Godot 引擎社区”。

请享受阅读和使用 Godot 引擎制作游戏的乐趣!