分享
2026.05.28日报-刘鹏
输入“/”快速插入内容
2026.05.28日报-刘鹏
用户2416
用户2416
5月28日修改
一、工作概述
1.完成UI编辑器细调功能
2.对现有订单、棋盘的UI和功能逻辑进行优化
3.优化了一下体验阶段参数生成器的流程逻辑
二、主要产出
2.1-完成UI编辑器细调功能
2.1.1-开发目的
最后的百米冲刺:
在早期使用AI完成UI布局时,发现AI能够通过识别草图/详细的描述来完成
80%的UI布局
,剩下的20%,要么需要非常精确的原型图,要么存在自然语言难以描述或
描述困难繁琐
的情况,例如单个订单的UI就包括人物icon、物品栏背景、物品格子、物品、提交按钮、奖励面板、奖励icon以及奖励数量等这些UI元素的位置、缩放和逻辑。纯使用自然语言或原型图来完成会比较费时间,且后续调整的时间成本也比较高,最快的办法自然是
自己上手直接调
,所以会选择制作这样一个功能,来完成细节的调整
2.1.2-主要功能
1.
编辑调整:
在 Unity 编辑模式下,借助Unity编辑器本身的UI调整功能,对视图窗口中的UI组件进行缩放、拖动等,直接把游戏里的整套 UI 搭出来。
2.
快速配置:
UI搭好后,可快速导出UI的配置参数,系统会把当前 UI 的位置、尺寸、间距、棋盘参数、部分缩放参数写回配置文件,快速完成配置同步,且可直接运行项目测试。
3.
同步数据:
由于共用同一套配置文件,每次重新打开配置窗口时,会自动按配置把编辑器界面重新搭出来,直接在现有的UI界面上改动,确保UI数据同步。
4.
可配置:
棋盘现在也支持通过配置控制,保留AI可直接通过修改配置来调整UI
包括:
◦
棋盘区域上下位置
◦
棋盘内部 padding
◦
格子大小
◦
格子间距
◦
整组格子的起始偏移位置
2.1.3-运行状态
2.2-对现有订单和棋盘的UI以及功能逻辑进行优化
2.2.1-订单模块
1.
订单提交物品过滤
— 只有未被遮挡的物品才能用于订单判定和提交,半遮挡/全遮挡的物品不计入。
2.
订单人物icon去重
— 同时显示的订单不会出现相同的人物头像,从8个人物池中无重复抽取。
3.
订单人物icon保持
— 提交订单后,未完成的订单保留原有人物icon不变,只有新补充的订单才随机分配新人物。
2.2.2-棋盘模块
生成器合成和移动功能 —
增加生成器的移动拖拽和同名合成功能。
2.3-对体验阶段参数生成器做了优化