title: Defold 介绍
Defold 是一个一站式解决方案,提供了设计、构建和发布游戏所需的一切。支持功能的完整列表可以在我们的产品概述中查看。
我们投入了大量时间和精力,确保游戏开发过程中的某些关键元素尽可能顺畅和轻松,我们相信这使得 Defold 在众多引擎中脱颖而出。了解我们为什么认为您应该使用 Defold。
我们鼓励您进行实验、跟随教程、阅读我们的手册和 API 文档,并在论坛上积极活动,以向其他用户学习并关注 Defold 的开发。有相当多的文档可用,包括手册、API 参考文档、示例和教程。如果您不知道从哪里开始,这里有一些指引:
{.left} 编辑器概述很好地介绍了编辑器,将帮助您熟悉环境、使用可视化工具和编写代码。如果您熟悉 3D 建模程序和编程 IDE,应该不会有太多意外,但总会有一些与您最喜欢的软件不同的地方。
{.left} 我们的简单示例集合很好地介绍了如何将各个部分组合成有效的东西。您将找到如何在 Defold 中实现各种常见事物的最小示例。
{.left} Defold 使用 Lua进行所有逻辑控制。引擎是一个快速的 C++ 机器,但在高层次上由 Lua 程序控制。如果您使用过 Python、Javascript 或任何其他高级语言进行编程,您会发现 Lua 相当容易掌握,并且可能可以很好地跟随教程。否则,请通读我们的 Lua 手册,然后从那里开始。
{.left} 我们相信通过实践学习是最好的。这就是为什么我们直接从编辑器中提供了各种技能和复杂程度级别的教程。启动它并跟随一两个教程,学习如何构建事物以及 Defold 是如何工作的。
{.left} Defold 游戏是通过组合简单块构建的,如果您使用过其他引擎,其中一些看起来会很熟悉。有一些架构设计决策使 Defold 的块变得特殊,需要一些时间才能习惯使用它们。如果您觉得需要彻底理解它的工作原理,我们的构建块手册是一个很好的起点。
{.left} 向他人学习通常是学习的最佳方式。我们的社区非常友好,对一般游戏开发和特别是 Defold 开发了解很多。如果您遇到困难,不要犹豫,请前往论坛寻求帮助!
请记住,无论您选择哪种方式学习 Defold,您都可以随时回到这里,深入了解 Defold 提供的各种功能和概念。不要犹豫,指出您不理解或认为错误的地方。这些页面是为您准备的,我们希望使它们尽可能完善。
我们希望您会喜欢在 Defold 中创作您的下一个精彩游戏!