更新开发日志

This commit is contained in:
小李xl 2023-07-10 01:12:21 +08:00
parent ca80aa74cf
commit 766063dca8
3 changed files with 20 additions and 5 deletions

View File

@ -1,4 +1,18 @@
---
### 2023-07-10
本轮主要完成主动和被动道具框架, 并且优化游戏中的Ui, 主要工作内容如下:
* 完成主动道具和被动道具的基础框架, 它们共同的基类是`Prop`, 继承自`ActivityObject`, 主动道具基类`ActiveProp`, 被动道具基类`BuffProp`, 现已经完成移速,射速,伤害,散射值,血量上限,护盾等控制基础属性道具
* 将`Holster`抽成通用背包`Package`, 并且删除`Holster`, 可放入`Package`的物体必须基础`ActivityObject`类和实现接口`IPackageItem`
* 添加拾起道具后的通用提示面板, 提示内容为道具名称 + 简短的描述
* 可互动的武器和道具添加描边效果, 现在素材中不需要绘制物体描边, 由程序来控制描边颜色, 并且显示物体名称
* 将玩家血条由条状血条改为红心, 每次受到伤害只扣除半颗红心, 并且受到伤害后获得短暂无敌时间, 目的为了防止玩家迅速暴毙
* 添加武器自动上膛配置, 添加子弹伤害配置
* 没有弹药的武器不再显示泛光效果
* 修复霰弹枪换弹无法强制停止的bug, 修复武器抛弹壳存在的bug
* 修复`Shell`销毁后没有从`AffiliationArea`中移除的bug
* 修复导出项目编译错误的问题
---
### 2023-06-21
本轮主要更改美术素材和添加音效, 并且使用excel作为项目配置表, 添加完整的游戏开始与结束流程

View File

@ -1,7 +1,8 @@
前言: 该文档仅针对`DungeonShooting_Godot`目录下的Godot工程
第一次编写日期: 2023-04-01
第一次编写日期: 2023-04-01
**注意:** 该文档版本比较老, 已经有很多接口和操作方式被更改但是为同步文档, 请谨慎阅读!
目录:
<!-- TOC -->

View File

@ -1,5 +1,5 @@
一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.1.beta
一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.1
---
### 游戏定义
@ -25,6 +25,6 @@ git仓库的目录结构如下
---
### 其他
**开发日志:** [开发日志.md](DungeonShooting_Document/开发日志.md)
**项目帮助文档:** [帮助文档.md](DungeonShooting_Document/项目帮助文档.md)
**项目看板:** https://trello.com/b/a8UGxnTl/dungeonshooting
**开发日志:** [开发日志.md](DungeonShooting_Document/开发日志.md)
**项目看板:** https://trello.com/b/a8UGxnTl/dungeonshooting
**哔哩哔哩:** https://space.bilibili.com/259437820