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 28a6b72..3e59e55 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,17 @@ --- +### 2023-05-10 +本轮主要优化视觉上的效果, 并且完善模板房间创建的功能, 主要工作内容有: +* 添加房间门的美术资源, 但是该资源依旧是一个临时资源 +* 修改房间内南方向的墙壁碰撞大小, 碰撞器大小减半, 添加透视效果, 同样也修改了生成导航网格的代码 +* 修改`ActivityMark`创建单位的流程, 并且引入了`ActivityExpression`表达式, 用于创建单位并初始化属性, 也可以在表达式中指定多个id并让`ActivityMark`从中随机挑选创建单位. 添加单位创建特效, 修复`ActivityMark`在初始房间存在的bug +* 添加敌人标记`EnemyMark`, 用于在指定位置创建敌方单位, 并且支持配置手中的武器 +* 添加敌人死亡特效, 敌人死亡后分裂成数个碎片并且向四周散开 +* 物理模拟增强, 现在物体运动撞到墙壁会模拟现实轨迹反弹, 并且在玩家或敌人运行时抛出的物体也会继承一部分运动速度 +* 武器袋更新, 现在可以设置任意容量的大小, 并且武器袋的卡槽能装下的武器不再受武器类型限制, 放到背后的武器由`Role.OnPutBackMount()`函数来设置角度和位置 +* 协程添加新特性, 支持返回并等待`Task`和`SignalAwaiter` + +--- ### 2023-04-08 本轮工作重点在于编写文档以及完善模板房间配置, 最近这段时间本职工作比较忙, 所以开发进度相比上一轮稍微放缓, 主要工作内容如有: * 编写项目帮助文档, 为给后续开发人员更好的理解项目架构以及功能代码, 位置在[DungeonShooting_Document/项目帮助文档.md](项目帮助文档.md), 该文档为初期开发文档, 后续会因项目架构调整或新增内容而修改