59 lines
1.7 KiB
Markdown
59 lines
1.7 KiB
Markdown
# 数据文件夹说明
|
||
|
||
## 📁 文件夹结构
|
||
|
||
### 📁 config/ - 配置文件
|
||
包含游戏的核心配置文件:
|
||
- `items.csv` - 物品数据配置
|
||
- `resource_categories.json` - 资源分类配置
|
||
- `inventory_categories.json` - 库存分类配置
|
||
- `items.csv.import` - CSV文件的导入设置
|
||
|
||
### 📁 translations/ - 本地化文件
|
||
存放 Godot 自动生成的本地化文件(.translation)。
|
||
这个文件夹包含 `.gdignore` 文件,告诉 Godot 忽略其中的内容。
|
||
|
||
### 📁 imports/ - 导入配置备份
|
||
存放导入配置文件的备份。
|
||
这个文件夹包含 `.gdignore` 文件,告诉 Godot 忽略其中的内容。
|
||
|
||
## ⚠️ 重要说明
|
||
|
||
### 防止 Translation 文件自动生成
|
||
|
||
如果你发现 `config/` 文件夹中又出现了 `.translation` 文件,说明 CSV 文件的导入设置被重置了。
|
||
|
||
**解决方法:**
|
||
|
||
1. 检查 `data/config/items.csv.import` 文件
|
||
2. 确保内容如下:
|
||
```
|
||
[remap]
|
||
|
||
importer="keep"
|
||
type=""
|
||
|
||
[deps]
|
||
|
||
source_file="res://data/config/items.csv"
|
||
|
||
[params]
|
||
```
|
||
|
||
3. 如果不是这样,请修改为上述内容
|
||
4. 删除任何新生成的 `.translation` 文件:
|
||
```bash
|
||
del data\config\*.translation
|
||
```
|
||
|
||
### 为什么会生成 Translation 文件?
|
||
|
||
Godot 默认将 CSV 文件识别为本地化资源,会自动生成 `.translation` 文件。
|
||
通过将导入器设置为 "keep",我们告诉 Godot 将 CSV 文件保持原样,不进行特殊处理。
|
||
|
||
## 🔧 维护建议
|
||
|
||
1. **不要手动编辑** `.import` 文件,除非必要
|
||
2. **定期检查** config 文件夹,确保没有新的 translation 文件生成
|
||
3. **备份重要配置** 在修改配置文件前先备份
|
||
4. **使用版本控制** 跟踪配置文件的变化 |