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 是为以下目标而创建的:

  • 成为一个完整的、专业的、交钥匙式的游戏团队生产平台。
  • 简单明了,为常见的游戏开发架构和工作流程问题提供明确的解决方案。
  • 成为一个极快的开发平台,非常适合迭代式游戏开发。
  • 在运行时具有高性能。
  • 真正的多平台。

编辑器和引擎的设计经过精心打造,以实现这些目标。如果您有其他平台的经验,我们的一些设计决策可能与您习惯的不同,例如:

  • 我们要求静态声明资源树和所有命名。这需要您付出一些初始努力,但从长远来看,极大地帮助了开发过程。
  • 我们鼓励简单封装实体之间的消息传递。
  • 没有面向对象的继承。
  • 我们的 API 是异步的。
  • 渲染管道是由代码驱动的,并且完全可定制。
  • 我们所有的资源文件都是简单的纯文本格式,针对 Git 合并以及使用外部工具导入和处理进行了最佳结构化。
  • 资源可以被更改并热重载到正在运行的游戏中,从而实现极快的迭代和实验。