按功能查找:把需求映射到 Unity 能力
带着需求来查时,不必从头读。先找最接近的玩家行为,再把相应关键词、工程上下文和验收要求交给 AI。
界面与交互
| 我想实现 | 涉及能力与关键词 | 从哪里读 | 验收重点 |
|---|---|---|---|
| 按钮、背包、弹窗 | Canvas、RectTransform、布局、事件 | UI | 不同屏幕、遮挡和禁用状态 |
| 拖动与放置 | 指针事件、坐标转换、命中检测 | 输入、坐标 | 越界、多指、中断、抓取偏移 |
| 排列棋盘 | 格子索引、布局、视图绑定 | 案例设计 | 状态与画面一致 |
| 按钮弹一下 | 缩放、时间、取消 | 动画 | 重复触发后恢复正确 |
| 中文显示与长数字 | 字体资产、布局、回退 | UI、资源 | 缺字、裁切、包体 |
玩法与表现
| 我想实现 | 涉及能力与关键词 | 从哪里读 | 验收重点 |
|---|---|---|---|
| 同级合成 | 数据模型、合法性、原子提交 | 合成规则 | 无效操作不改变状态 |
| 下落堆叠 | Rigidbody2D、Collider2D、接触 | 物理 | 重复接触、穿透、稳定性 |
| 角色移动 | 输入、时间、运动方案 | 生命周期、物理 | 帧率差异、位置控制权 |
| 音乐与音效 | AudioSource、并发、生命周期 | 音频 | 静音、后台、广告返回 |
| 暂停与结算 | 状态机、输入锁、场景 | 状态与场景 | 取消、重开、晚到回调 |
| 3D 镜头与光影 | 相机、材质、光照、渲染管线 | 进阶 | 目标设备成本与兼容 |
数据、平台与性能
| 我想实现 | 涉及能力与关键词 | 从哪里读 | 验收重点 |
|---|---|---|---|
| 退出后继续 | 格式版本、存储、恢复 | 存档联网 | 损坏、旧格式、异常退出 |
| 换设备继续 | 身份、云存档、冲突 | 存档联网 | 账号切换与旧写入 |
| 广告送道具 | 平台SDK、回调、幂等 | 服务接入 | 失败、取消、重复发奖 |
| 可信排行榜 | 后端校验、限流、结算 | 服务接入 | 篡改、重试、旧响应 |
| 尽快进入首局 | 分阶段加载、资源版本 | 加载 | 首次、缓存、慢网 |
| 连续操作不卡 | 帧时间、分配、对象池 | 性能 | 尖峰、内存和交互回归 |
| 发布微信小游戏 | 编辑器、转换SDK、开发者工具 | 工具链、构建 | Android与iOS真机 |
| 找出AI代码的问题 | 复现、日志、引用、状态链 | 调试 | 根因与最小修复 |
查不到时,用四个问题定位
- 玩家做什么:点击、拖动、等待、购买还是返回?
- 哪个状态变化:分数、格子、账号、资源还是当前界面?
- 反馈是什么:画面、声音、网络结果还是持久化?
- 哪些环境会影响:屏幕、设备、平台权限、版本还是网络?
把答案组合起来,就能定位到输入、规则、视图、资源、平台或后端。跨多个系统的需求很正常,关键是明确连接处。
如何把索引交给 AI
我的需求是“……”。根据索引可能涉及“……”。请先检查工程实际使用的系统和包,确认对应关系,再补充遗漏的生命周期、平台约束和验收项。