更新开发日志

This commit is contained in:
小李xl 2023-10-20 13:52:37 +08:00
parent c2e0d4951d
commit 8193b17e61
2 changed files with 24 additions and 1 deletions

View File

@ -1,4 +1,27 @@
---
### 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
经过两个月漫长的开发, 新版地牢编辑器初版已经开发完成, 目的为了更加方便开发者和玩家制作地图, 新版地牢编辑器提供功能如下:

View File

@ -1,5 +1,5 @@
一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.2dev
一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.2
---
### 游戏定义