diff --git "a/DungeonShooting_Document/\345\274\200\345\217\221\346\227\245\345\277\227.md" "b/DungeonShooting_Document/\345\274\200\345\217\221\346\227\245\345\277\227.md" index e40e569..b04c655 100644 --- "a/DungeonShooting_Document/\345\274\200\345\217\221\346\227\245\345\277\227.md" +++ "b/DungeonShooting_Document/\345\274\200\345\217\221\346\227\245\345\277\227.md" @@ -1,5 +1,50 @@ --- +### 2024-2-24 +游戏正式起名为《枪火地牢》! +项目从4.2升级到4.2.1, 本次更新大量内容, 地牢编辑器2.0, 游戏大厅, 奖励房间, 自定义地牢生成规则, 地牢装饰等, 所以开发周期来到了两个半月 +主要工作内容如下: +* 地牢编辑器2.0正式支持47格Tile的平铺地形, 完整的新增功能: + * 新增TileSet编辑器, 功能如下: + * 导入外部图像, 并进行裁剪 + * 编辑自动平铺地形(2x2, 3x3) + * 编辑图块组合 + * 烘焙静态导航网格 + * TileMap编辑器更新: + * 支持选择TileSet + * 支持在自定义层级绘制图块 + * 支持自由绘制TileSet中的纹理图块 + * 支持绘制TileSet中的自定义平铺地形(2x2, 3x3) + * 支持绘制TileSet中的组合图块 + * 支持配置自动填充数据, 生成怪和奖励交给随机池控制 + * 支持配置随机物体的标记 + * 生成墙壁高度改为2格高 + * 标记物体显示图标 + * 地牢房间管理器更新: + * 支持删除地牢组 + * 删除地牢组/地牢房间添加延时确定, 防止用户误删 + * 创建房间添加默认预设 + * 地牢生成器新功能 + * 生成奖励/商店房间(商店目前只是占位) + * 支持自定义逻辑控制房间生成 + * 随机池功能, 控制整个游戏奖惩 +* 新增5把武器(音效特性还没完全做完) + * P90: 射速高, 弹夹容量大 + * (暂未起名): 发色彩虹子弹 + * M1型热能狙击枪: 发射可反弹和穿透的子弹 + * 左轮: 基础抢, 性能较弱 + * 木质短弓: 蓄力拉弓射击, 箭会插在目标身上, 目标死亡时可回收箭 +* 击杀敌人掉落金币, 玩家会自动拾取金币, Ui血条下方显示金币数量 +* 将excel导出工具执行流程改为先动态编译工具源码在执行, 这样导出工具就不用再打包了 +* 将excel导出工具库依赖改为使用`Aspose.Cells`, 这个库在执行导出excel不会修改excel文件内容, 也就是不会被git侦测到修改 +* 新增`InputAction`, 用于控制用户输入行为 +* 更新门素材 +* 新增游戏大厅流程, 进入游戏首先进入大厅, 在通过大厅的地牢入口进入地牢 +* 修复`UiGrid`和部分Ui会产生游离节点的bug +* 修复Mac运行游戏在敌人死亡时游戏会卡死的bug +* 修复Mac运行游戏地上素材闪烁失帧的bug + +--- ### 2023-12-07 项目正式从Godot4.2beta升级到4.2, 这一个半月主要工作内容: * 新增武器: