用 AI 创作游戏
AI 协作不是一条脱离项目的独立流程。Chat 的价值不是一次生成整个游戏,而是帮助你在当前项目中完成一个边界清楚、结果可验证的任务。推荐循环是:说明目标 → 提供文件上下文 → 让 Chat 修改 → 审查差异 → 运行验证 → 反馈真实结果。
适合交给 Chat 的任务
Pink Demo 的完整界面保存在 assets/main.scene,ClickGame.ts 负责点击、计分、移动和重置。GameController 上的 ClickGame 组件通过 Inspector 中的 Score Label、Target 和 Reset Button 引用连接场景与脚本。描述任务时,先区分要改的是场景外观还是游戏行为。
- 解释
ClickGame.ts中计分和重置的调用路径。 - 在场景中修改一段界面文字或颜色,并保持节点名、组件引用与行为不变。
- 根据问题面板的首个错误提出最小修复。
- 找出
pink-target.png在场景中的 Sprite 引用,以及脚本绑定的目标节点。 - 为固定的验收行为补充测试清单。
不建议用一句“帮我把游戏做完”同时要求玩法、资源、重构、构建和发布。范围越大,越难判断哪些修改真正解决了问题。
一次有效交互
text
Goal: change the restart label to "Play Again".
Read assets/main.scene and assets/scripts/ClickGame.ts.
Edit only the Label text at Canvas/ResetButton/Label in the scene.
Preserve scripts, node names, Inspector references, scoring, TARGET_POSITIONS, and dependencies.
Acceptance: clicking scores 1 point; restarting resets to 0.
Explain your plan before editing.这段提示同时告诉 Chat 做什么、不做什么,以及如何判断完成。
权限与工具调用
Chat 可能请求执行命令、修改多个文件或访问外部资源。批准前先确认目标、影响范围和可恢复方式;删除、覆盖、安装依赖、上传和发布等动作需要额外谨慎。
继续阅读提供有效上下文,学习怎样把当前项目的事实准确交给 Chat。