# 路径管理

## 文件夹

目前HEngine文件夹结构为：

<figure><img src="https://1433329390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGUKK6YnYBR07zaFrfU1O%2Fuploads%2F0ro8MWXWDQ1XgGLwTE46%2Fimage.png?alt=media&#x26;token=2d1d32d7-a1d1-47c9-992d-b22732091f3b" alt=""><figcaption></figcaption></figure>

Assets：所需资产目录，和游戏有关的。之后考虑在Engine中去掉这个文件夹，改为在外部生成这个文件夹。

Binaries：引擎编辑器和游戏生成的文件夹，打包会将Binaries的game.exe复制到打包所在路径。

Config：配置文件。

Resources：编辑器所需资产。

Scripts：脚本文件夹，和Assets作用类似。

Shaders：shader文件夹，和Assets、Scripts类似，Editor的Content browser会管理这三个文件夹。

Source：源码目录。

## 外链项目资源

<figure><img src="https://1433329390-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGUKK6YnYBR07zaFrfU1O%2Fuploads%2FXBEdSvTlnugh8s5Hro8O%2Fimage.png?alt=media&#x26;token=889856cc-2d0e-44fd-ac1c-f9bbfd3ceda3" alt=""><figcaption></figcaption></figure>

我们会将所需要的资产都放在 Package 文件夹中，引擎编辑器会从这个文件夹中获取路径。因此不同项目只需要把Package替换即可。
