Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

前言

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 Engine 的文章,你可以自由复用:

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

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

文档结构

本文档分为几个部分:

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

  • 入门 包含了有关使用引擎制作游戏的所有必要信息。它从 渐进式 教程开始,这应该是所有新用户的切入点。如果你是新手,这是最好的起点!

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

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

  • 社区 致力于 Godot 社区的生态。它指向各种社区渠道,如 Godot 贡献者聊天Discord,并包含本文档之外推荐的第三方教程和资料。

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

除本文档外,你可能还会对各种 Godot 示例项目感兴趣。

关于本文档

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

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

祝你享受阅读和使用 Godot 引擎制作游戏!