Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

欢迎来到 Defold

Defold 是一个免费、轻量且高性能的一站式 2D 和 3D 游戏开发解决方案,将游戏引擎、编辑器和构建生态系统整合在一起,提供设计、构建和发布所需的一切。完整支持功能列表可以在我们的产品概述中查看。

我们投入了大量时间和精力,确保游戏开发流程中的关键环节尽可能顺畅省力,并相信这让 Defold 脱颖而出。了解我们为什么认为您应该使用 Defold

从哪里开始?

我们的 学习中心 是所有 Defold 学习资源的起点。您可以在那里找到:

  • 手册(就像本页)- 用于深入理解特定主题并扩展知识
  • 教程 - 通过分步骤指导创建内容
  • 示例 - 简短代码片段,以及简单、小型、独立的功能和样例
  • 课程 - Zenva、Udemy 和社区创建的更长、更完整、更结构化课程
  • 视频 - 如果您更喜欢观看,有很多视频教程和概览可供选择
  • API - 使用最新完整文档理解所有提供的函数和常量
  • FAQ - 最常见问题的答案;可以先搜索看看您的问题是否已经解决

我们鼓励您进行实验、跟随教程、阅读手册和 API 文档,并加入我们的社区渠道,以便提问、向其他用户学习并关注 Defold 的开发。

开始游戏开发或学习 Defold 时,下面这些入口很有帮助:

Defold 编辑器

编辑器概览

编辑器概览对编辑器有很好的介绍,会帮助您熟悉环境、使用可视化工具并编写代码。如果您熟悉其他游戏引擎编辑器、3D 建模程序和编程 IDE,应该不会有太多意外,但总会有些地方与您常用的软件不同。

Defold 的构建块

构建块

Defold 构建块是一篇很好的入门手册,介绍 Defold 游戏开发的基础核心概念。Defold 使用带有多种组件的游戏对象来构建游戏,然后将游戏对象组织到集合中。如果您以前使用过其他引擎,这些概念可能会比较熟悉。Defold 的构建块有一些特别的架构设计决策,需要一点时间才能习惯。因此,如果您觉得需要理解其工作方式,构建块手册是一个很好的起点。

示例

示例

示例集合很好地展示了如何把各个部分组合成可工作的内容。您可以在那里找到在 Defold 中完成各种常见任务的最小示例、可用代码片段、常见功能样例以及一些功能展示。

教程

教程

教程非常适合开启游戏开发旅程。我们相信实践是最好的学习方式。因此,我们在编辑器和学习中心中提供了不同技能和复杂度等级的教程。打开教程并跟随分步骤说明,学习如何构建内容以及 Defold 如何工作。

Lua 语言

Lua 概览

Lua 是 Defold 中用于所有逻辑控制的语言。引擎内部是快速的 C++ 系统,但高层通过 Lua 脚本控制。如果您使用过 Python、GDScript、GML、Javascript 或任何其他高级语言,会发现 Lua 很容易掌握,也通常可以顺利跟随教程。否则,请先阅读我们的 Lua 手册,再继续深入。

Defold 论坛

论坛

Defold 论坛通常是最好的学习方式之一。您可以向他人学习,搜索论坛看看您的问题过去是否已经有人回答,也可以直接提问。我们的社区非常友好、乐于助人,并且对一般游戏开发和 Defold 开发都有丰富经验。如果您遇到困难,不要犹豫,请前往论坛寻求帮助!

学习中心

请记住,无论您选择哪条路径学习 Defold,都可以随时回到我们的 学习中心,查找其他学习资源,并阅读手册来深入理解 Defold 提供的各种功能和概念。也请毫不犹豫地指出您不理解或认为有误的内容。这些页面是为您准备的,我们希望它们尽可能完善,因此会认真考虑用户反馈并努力改进资源,让学习曲线尽可能平滑。

希望您会喜欢在 Defold 中创作下一款精彩游戏!