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

  • 为游戏团队提供专业的迭代开发平台.
  • 简单明了, 提供可视化解决方案和游戏常用功能与开发流程.
  • 提供极轻量级的游戏开发平台.
  • 提供高性能运行环境.
  • 真正跨平台.

Defold编辑器与引擎就是为了实现上述目的而精心打造的. 如果你从其他平台转来, 可能会有点不习惯, 比如:

  • 资源树与各种命名需要静态指定. 开始可能麻烦, 随着项目深入你就会觉得很方便.
  • 我们鼓励简单封装的实体间互相传递消息.
  • 没有面向对象的思想.
  • API都是异步的.
  • 渲染流程是可程式化可自定义的.
  • 所有资源文件都是直白文本文件, 为了最大化适应 Git merge , 也为了方便用外部工具编辑.
  • 资源可以实时修改然后在运行中的游戏里热重载, 这样特别方便开发迭代和做测试.