Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

项目组织

前言

由于Godot对项目结构或文件系统的使用没有限制, 因此学习引擎时组织文件似乎很有挑战性. 本教程提出了一个工作流程, 应该是一个很好的起点. 我们还将介绍在Godot中使用版本控制.

组织

Godot本质上是基于场景的, 并按原样使用文件系统, 而没有元数据或资产数据库.

与其他引擎不同, 场景本身包含许多资源, 因此文件系统中的文件数量要少得多.

考虑到这一点, 最常见的方法是将资产编组得尽可能接近场景;当项目变大时, 它使其更易于维护.

例如, 通常可以将其基本资产(例如, 精灵图像, 3D模型网格, 材质, 和音乐等)放置在一个文件夹中. 然后, 它们可以使用一个单独的文件夹来存储使用它们的构建关卡.

/project.godot
/docs/.gdignore  # See "Ignoring specific folders" below
/docs/learning.html
/models/town/house/house.dae
/models/town/house/window.png
/models/town/house/door.png
/characters/player/cubio.dae
/characters/player/cubio.p