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 d7a93f1..4bece10 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,28 @@ --- +### 2023-10-20 +项目从Godot4.1升级到4.2bate, 使用了部分新功能以提升视觉效果, 本月主要完善`Role`的动作和提升地牢视觉效果, 项目已正式开源 +将项目的Ui框架抽成一个单独的Ui插件, 命名为`DsUi` +近一个半月主要工作内容如下: +* 项目已经开启2Dhdr, 也就是辉光效果, 现在子弹, 开火特效等都有了高光效果 +* 敌人子弹添加红色描边, 更加容易区分敌方子弹 +* 未被拾起的武器现在也能正常开火, 调用`Weapon.Trigger()`, 也就是在地上开火 +* 新增玩家添加翻滚动作, 移动时按下鼠标右键就可以向运动方向翻滚移动一段距离, 并且期间无敌 +* 新增武器添加近战攻击动作, 按空格键, 近战可以抵消地方子弹 +* 新增近战武器反弹敌方子弹 +* `Role`新增击退功能, 被子弹击中, 武器近战等都可以击退`Role`对象, 但是玩家不能被击退 +* 新增房间迷雾功能, 未探索的房间完全变暗, 当玩家第一次进入时迷雾消散, 并开始刷怪, 当玩家离开房间时房间稍微变暗 +* 新增敌人是否显示瞄准辅助线, 开火时是否可以移动, 锁定目标时是否可以旋转枪口朝向的配置 +* 新增`debug`浮动窗口, 用于游戏中查看日志, 代码日志改用`Debug.Log()`和`Debug.LogError()`函数 +* 更换玩家, 门等游戏素材 +* 游戏暂停功能, 按下`esc`键可以呼出暂停菜单 +* 游戏自适应分辨率, 新增全屏设置 +* 修复房间关门后, 物体到达房间门连接处会被判断离开房间的bug +* 修复拾起敌人掉落的汤姆逊冲锋枪第一次按扳机有概率无法开火的bug +* 修复房间门会在消灭所有敌人之前打开的bug + + +--- ### 2023-09-06 经过两个月漫长的开发, 新版地牢编辑器初版已经开发完成, 目的为了更加方便开发者和玩家制作地图, 新版地牢编辑器提供功能如下: * 地牢项目管理功能, 可以管理地牢组和房间, 支持房间预览, 支持显示异常房间, 房间支持配置权重 diff --git a/README.md b/README.md index c25219d..8949983 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.2dev +一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.2 --- ### 游戏定义