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 d9a634d..3153311 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,19 @@ --- +### 2023-07-10 +本轮主要完成主动和被动道具框架, 并且优化游戏中的Ui, 主要工作内容如下: +* 完成主动道具和被动道具的基础框架, 它们共同的基类是`Prop`, 继承自`ActivityObject`, 主动道具基类`ActiveProp`, 被动道具基类`BuffProp`, 现已经完成移速,射速,伤害,散射值,血量上限,护盾等控制基础属性道具 +* 将`Holster`抽成通用背包`Package`, 并且删除`Holster`, 可放入`Package`的物体必须基础`ActivityObject`类和实现接口`IPackageItem` +* 添加拾起道具后的通用提示面板, 提示内容为道具名称 + 简短的描述 +* 可互动的武器和道具添加描边效果, 现在素材中不需要绘制物体描边, 由程序来控制描边颜色, 并且显示物体名称 +* 将玩家血条由条状血条改为红心, 每次受到伤害只扣除半颗红心, 并且受到伤害后获得短暂无敌时间, 目的为了防止玩家迅速暴毙 +* 添加武器自动上膛配置, 添加子弹伤害配置 +* 没有弹药的武器不再显示泛光效果 +* 修复霰弹枪换弹无法强制停止的bug, 修复武器抛弹壳存在的bug +* 修复`Shell`销毁后没有从`AffiliationArea`中移除的bug +* 修复导出项目编译错误的问题 + +--- ### 2023-06-21 本轮主要更改美术素材和添加音效, 并且使用excel作为项目配置表, 添加完整的游戏开始与结束流程 主要工作内容如下: diff --git "a/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" "b/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" index c360d84..3abd9ef 100644 --- "a/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" +++ "b/DungeonShooting_Document/\351\241\271\347\233\256\345\270\256\345\212\251\346\226\207\346\241\243.md" @@ -1,7 +1,8 @@ 前言: 该文档仅针对`DungeonShooting_Godot`目录下的Godot工程 -第一次编写日期: 2023-04-01 +第一次编写日期: 2023-04-01 +**注意:** 该文档版本比较老, 已经有很多接口和操作方式被更改但是为同步文档, 请谨慎阅读! 目录: diff --git a/README.md b/README.md index 82d70a8..817a68a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.1.beta +一款由Godot开发的地牢射击类型的游戏, 脚本语言使用的是C#, 当前项目使用的Godot版本: Godot_v4.1 --- ### 游戏定义 @@ -25,6 +25,6 @@ --- ### 其他 -**开发日志:** [开发日志.md](DungeonShooting_Document/开发日志.md) -**项目帮助文档:** [帮助文档.md](DungeonShooting_Document/项目帮助文档.md) -**项目看板:** https://trello.com/b/a8UGxnTl/dungeonshooting \ No newline at end of file +**开发日志:** [开发日志.md](DungeonShooting_Document/开发日志.md) +**项目看板:** https://trello.com/b/a8UGxnTl/dungeonshooting +**哔哩哔哩:** https://space.bilibili.com/259437820 \ No newline at end of file