前言

  1. func _ready():
  2. print("Hello world!")

欢迎使用 Godot 引擎的官方文档,这是一款自由开源、由社区驱动的 2D 和 3D 游戏引擎!在学习了本文档之后,你将发现一款功能强大并且对于使用者十分友好的工具,它可以用来为任何平台开发任何类型的游戏,并且没有任何使用限制。

本页提供了引擎和文档的概述,如果你是初学者,它能让你知道从哪里开始,或者需要关于特定功能的信息,应该从哪里着手。

在开始之前

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

如果你在某个教程或项目中遇到了问题,可以在各个社区频道中找到帮助,特别是 Godot 的 Discord 社区和论坛

关于 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 引擎制作游戏!