更新开发日志
This commit is contained in:
parent
d695d9aa5f
commit
0366765858
|
@ -2,14 +2,41 @@
|
|||
|
||||
---
|
||||
|
||||
### 2024-4-
|
||||
### 2024-4-15
|
||||
|
||||
主要工作内容如下:
|
||||
|
||||
* 新版大厅仍在制作中, 目前美术正在整理素材
|
||||
* 新增武器轮盘功能, 游戏中按下`Tab`即可显示轮盘, 鼠标悬停可以选择武器, 轮盘最多可以同时显示6把武器, 超过6把武器就会显示翻页按钮, 鼠标悬停在指定武器上时按下`Space`可以快速扔掉武器
|
||||
* 新增图鉴功能, 目前只是初版图鉴, 可显示武器, 道具, 怪物的介绍信息
|
||||
*
|
||||
* 重构buff系统, 现在将所有buff属性拆成一个个的buff片段, 再由这些buff片段组成buff道具或者主动道具, buff属性基类`PropFragment`, `PropFragment`有以下分支子类
|
||||
* **BuffFragment**: 被动属性逻辑基类, 这就是基础被动属性基类
|
||||
* **ChargeFragment**: 主动道具充能基类, 用于主动道具充能条件和充能进度计算
|
||||
* **ConditionFragment**: 主动道具使用条件基类, 用于判断主动道具是否可以使用
|
||||
* **EffectFragment**: 主动道具使用效果基类
|
||||
|
||||
* 新增被动道具(`BuffPropBase.xlsx`)和主动道具(`ActivePropBase.xlsx`)表
|
||||
* 编辑器中支持导出buff属性表, 功能路径`工具/生成buff属性表`, 该功会汇总所有buff片段, 并生成一份用于用于快速查询buff及其描述的`.md`文件
|
||||
* 配置表导出工具支持新特性, 在`Array`或`Map`类型后面添加`*`号, 可以省略`Array`两端的中括号或者`Map`两端的大括号
|
||||
* 配置表导出工具支持`object`数据类型, 映射到C#类型为: `System.Text.Json.JsonElement`
|
||||
* 新增5个主动道具
|
||||
* **猪猪存钱罐**: 拾起该道具后玩家捡到的所有金币将会被存入到存钱罐中, 使用该道具, 会摧毁存钱罐, 并返回双倍的金币
|
||||
* **红外遥控器**: 使用后会触发附近地上的武器开火
|
||||
* **魔术棒**: 随机选择房间内的一个手持武器的敌人, 交换你们手中的武器
|
||||
* **便携式供血器**: 使用金币换取血量
|
||||
* **便携式献血器**: 使用血量换取金币
|
||||
|
||||
* 更新液体shader, 不再使用非常糊的液体边缘
|
||||
* 地牢编辑器新增商店房间中的商店老板标记
|
||||
* 地牢编辑器支持运行除战斗和起始房间外的指定房间
|
||||
* 抽出`AiRole`类, 所有Ai逻辑全部从`Enemy`移动到`AiRole`, 现在`Enemy`只负责区分`敌人`这一角色类型
|
||||
* 重大调整, 引入阵营系统, 角色只会攻击敌对阵营的目标, 游戏中也支持实时修改角色阵营的功能, 例如修改房间中其中第一个敌人阵营, 将其变为玩家阵营, 其它敌人就会和它打起来, 也就是电子斗蛐蛐, 目前包含以下阵营:
|
||||
* **None**: 无阵营, 所有角色都视为敌人
|
||||
* **Peace**: 和平阵营, 不会被攻击
|
||||
* **Camp1**: 阵营1, 玩家
|
||||
* **Camp2~Camp5**: 敌人, 不同阵营的敌人会互相攻击
|
||||
|
||||
* 修复地牢生成器发现的bug
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user