config:更新项目配置和文档
- 更新Godot项目配置,添加自动加载脚本 - 完善.gitignore文件,排除不必要的文件 - 更新README文档,添加项目介绍和使用说明 - 更新主场景配置,集成认证系统 - 添加开发规范文档和项目结构说明
This commit is contained in:
@@ -404,6 +404,37 @@ FONT_MAIN.ttf
|
||||
- 全部使用小写字母
|
||||
- 同系列资源使用数字后缀,如 `tile_01.png`、`tile_02.png`
|
||||
|
||||
### 扩展资源类型
|
||||
|
||||
```
|
||||
✅ 正确
|
||||
# 材质资源
|
||||
material_metal.tres # 金属材质
|
||||
material_wood.tres # 木材材质
|
||||
material_water.tres # 水材质
|
||||
|
||||
# 着色器资源
|
||||
shader_water.gdshader # 水着色器
|
||||
shader_fire.gdshader # 火焰着色器
|
||||
shader_outline.gdshader # 轮廓着色器
|
||||
|
||||
# 特效资源
|
||||
fx_explosion.png # 爆炸特效
|
||||
fx_magic_circle.png # 魔法阵特效
|
||||
fx_damage_numbers.png # 伤害数字特效
|
||||
|
||||
# 环境资源
|
||||
obj_tree.png # 树木对象
|
||||
obj_rock.png # 岩石对象
|
||||
tile_grass_01.png # 草地瓦片
|
||||
tile_stone_01.png # 石头瓦片
|
||||
|
||||
❌ 错误
|
||||
MetalMaterial.tres # 不使用大驼峰
|
||||
material-wood.tres # 不使用连字符
|
||||
SHADER_WATER.gdshader # 不使用全大写
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 目录结构
|
||||
@@ -421,11 +452,33 @@ assets/ # 资源目录
|
||||
sounds/ # 音效
|
||||
music/ # 音乐
|
||||
fonts/ # 字体
|
||||
materials/ # 材质
|
||||
shaders/ # 着色器
|
||||
data/ # 数据目录
|
||||
levels/ # 关卡数据
|
||||
configs/ # 配置文件
|
||||
dialogues/ # 对话数据
|
||||
localization/ # 本地化数据
|
||||
core/ # 核心系统目录
|
||||
managers/ # 管理器
|
||||
systems/ # 系统组件
|
||||
utils/ # 工具类
|
||||
components/ # 通用组件
|
||||
interfaces/ # 接口定义
|
||||
module/ # 模块目录
|
||||
UI/ # UI模块
|
||||
Character/ # 角色模块
|
||||
Inventory/ # 背包模块
|
||||
Combat/ # 战斗模块
|
||||
Dialogue/ # 对话模块
|
||||
addons/ # 插件目录
|
||||
tests/ # 测试目录
|
||||
unit/ # 单元测试
|
||||
integration/ # 集成测试
|
||||
ui/ # UI测试
|
||||
performance/ # 性能测试
|
||||
docs/ # 文档目录
|
||||
auth/ # 认证相关文档
|
||||
|
||||
❌ 错误
|
||||
Scenes/ # 不使用大写
|
||||
|
||||
Reference in New Issue
Block a user