前言
func _ready():
print("Hello world!")
public override void _Ready()
{
GD.Print("Hello world!");
}
欢迎使用 Godot 引擎的官方文档,这是一款自由开源、由社区驱动的 2D 和 3D 游戏引擎!在这句拗口的文字背后,你将会发现一个功能强大且用户友好的工具,你可以使用它来开发任何类型的适用于任何平台的游戏,并且没有任何使用限制。
本页对引擎和本文档进行了广泛的概述,以便让初学者知道从哪里开始,或者当需要有关特定功能的信息时,知道从哪里查找。
在开始之前
教程与资源页列出了由社区贡献的视频教程。如果你更喜欢视频而非文本,这些可能值得一看。否则,参考《入门》会是一个很好的起点。
如果你在某个教程或项目中遇到了问题,你可以在各个社区频道中找到帮助,特别是 Godot 的 Discord 社区和论坛。
关于 Godot 引擎
游戏引擎是一种复杂的工具,很难用三言两语说清。以下是一份简短的概要,如果你需要快速撰写一篇有关 Godot 引擎的文章,可以自由复用:
Godot 引擎是一款功能丰富的跨平台游戏引擎,可以通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。游戏可以一键导出到多个平台,包括主流的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)、基于 Web 的平台以及主机平台。
Godot 在宽松的 MIT 许可证下完全自由且开源。没有附加条件、没有抽成、什么都没有。用户的游戏乃至引擎的每一行代码,都归用户自己所有。Godot 的开发完全独立且由社区驱动,允许用户为满足期望而重塑引擎。它受到非盈利的 Godot 基金会的支持。
文档结构
本文档分为几个部分:
关于 包含了此简介以及有关引擎、其历史、许可、作者等的信息。它还包含常见问题。
入门 包含使用引擎开发游戏所需的所有信息。它从 所有新用户的起点 前言 章节开始。如果你是新手,这里就是最佳起点!
手册 可根据需要以任何顺序阅读或参考。它包含特定功能的教程和文档。
引擎细节包含的是面向高阶用户和贡献者的章节,包括引擎编译、编辑器开发、C++ 模块开发相关的信息。
社区 旨在关注 Godot 社区的生活,包含了推荐的第三方教程和资料,这些内容位于本手册之外。它还提供了关于资产库的详细信息。之前它也列出了 Godot 社区,但现在这些信息已转移至 Godot 网站。
类参考 作为最后的一部分,记录的是完整的 Godot API,也可以直接在引擎的脚本编辑器中查看。你可以在这里找到关于所有类、函数、信号等相关的信息。
除了本文档之外,你可能还想看看各种 Godot 演示项目。
关于本文档
Godot 引擎社区的成员不断编写、更正、编辑和改进本文档。我们一直在寻求更多的帮助。你也可以通过打开 Github 问题或将文档翻译成你的语言来做出贡献。如果你有兴趣提供帮助,请参阅《贡献方法》和《编写文档》,或在 Godot 贡献者聊天中与文档团队交流。
除非另有说明,所有内容均在宽松的知识共享署名 3.0(CC-BY 3.0)许可下,并归属于“Juan Linietsky、Ariel Manzur 和 Godot 引擎社区”。
请享受阅读和使用 Godot 引擎制作游戏的乐趣!