2022-09-08
When something is important enough, you do it even if the odds are not in your favor. — Elon Musk
月报
任务
- 任务输出:触发indicator交互,需求讨论 & 编辑器配置 & 测试
- 新增输出:改变玩家位置 & 编辑器配置支持 & 测试
- 任务谓语:与指定目标距离、释放探测技能
- 兼容任务编辑器新增trigger的检查
- 简化新增一个任务输出的流程
- 编辑器端将每个输出的检查逻辑迁移到各自输出节点
- 去除错误检查对ACTION常量定义的依赖
- 调整玩家移动距离的检查间隔,提高“与指定坐标距离”的精度
- 迭代废除trigger功能:在重接任务时重置该任务的废除trigger信息
- 部分任务文本/图片常量引用策划配表
- 攻击私有NPC支持显示进度
UI
- 整理NPC商城开发过程中遇到的问题
- NPC商城UI开发
- 商城分购买/售卖两个界面,整体表现通过切换tab实现
- 每个界面都有普通物品、枪械、防具、蓝图、近战武器等多种格子且两个界面要复用这些格子
- 开发期间许多表现问题需要联合ui组程序、ui同学、策划等沟通,方案变更等
- PC端任务hud接入 & 临时拆分副本及公共事件的逻辑
- 集中修复任务界面相关表现问题
- 折叠收起保持hover状态
- 切tab状态重置
- 点击tab关闭tips
- 第一个tab不显示任务数量为0的任务类型
- 任务面板悬浮态残留问题处理
- 任务面板动效接入
- 任务编辑器增加推荐评分配置 & 任务面板UI迭代
Bug
- 排查&修复资源探测技能trace,服务端迭代了属性
- 排查任务编辑器引发的对话删除trace
- 协助策划修改版署分支对话/任务文本
- 协助排查任务流程中NPC碰撞问题 & 行为树配置不生效问题
- 排查&修复任务NPC节点创建模型trace(发送了修改前的数据)
- 排查探索条件未完成问题(QA配错)
- 排查&修复退出登录任务3dui trace(期间有其他trace中断了移除逻辑)
其他
- 工作排期
- 探索功能读取策划配置,相关配置导表,3dui处理
- 领地合居:拆解物品增加当前领地入侵计数 & 测试
- NPC商店物品出售功能开发
- 玩家交易功能服务端开发
- 整理方案
- 开发TradeService用于记录单个逻辑服的成交价格 & 简单验证
- 增加TradeService的配置,测试存盘/恢复流程
- 贩卖机购买逻辑(扣除代币,物品加背包,上报成交价,发放代币)