Unity AI 开发高频指令集
摘要
面向已接入 Funplay MCP 与 Claude Code 的 Unity 重度开发场景,整理可直接复用的自然语言指令,覆盖场景搭建、脚本生成、性能优化与调试、发布打包、编辑器自动化五大类,将重复开发工作交给 AI 自动完成。
基础场景搭建
- “在当前Unity场景中心生成一个带碰撞体和刚体的红色Cube,设置重力缩放为2,落地后自动弹起”
- “为当前场景添加一个第一人称玩家控制器,支持WASD移动、鼠标视角旋转,移动速度设为5”
- “在场景中批量生成100个随机位置的树木预制体,自动避开地形碰撞区域”
游戏逻辑脚本生成
- “生成一个Unity C脚本,实现玩家碰撞收集金币后播放音效、增加分数并更新UI显示”
- “写一个URP管线的角色描边Shader,支持自定义描边颜色和粗细,适配移动端性能”
- “生成一个对象池管理器脚本,用于游戏中子弹、特效的复用,避免频繁Instantiate造成卡顿”
性能优化与调试
- “扫描当前Unity项目中所有的空引用报错,定位对应的脚本和场景物体并给出修复方案”
- “分析当前场景的DrawCall数量,找出造成性能瓶颈的资源,给出Unity引擎层面的优化建议”
- “排查Unity编辑器控制台中出现的Missing Reference报错,自动定位丢失的资源并尝试修复”
游戏发布打包
- “配置Unity Android平台的AAB打包参数,设置正确的包名、签名证书路径,生成符合Google Play要求的安装包”
- “优化当前Unity项目的WebGL打包体积,剔除未使用的引擎模块和冗余资源,将包体压缩到500MB以内”
- “生成Unity游戏的Steam SDK接入脚本,实现成就解锁、云存档同步的基础功能”
编辑器自动化
- “编写一个Unity编辑器扩展工具,一键批量重命名选中的所有资源,按规则添加前缀和序号”
- “自动导出当前Unity场景的所有光照贴图,设置正确的烘焙参数,避免光照贴图出现漏光问题”
- “批量替换项目中所有旧版本的材质球,自动适配新导入的URP渲染管线材质参数”
使用前提
- 需先完成 Funplay MCP for Unity 与 Claude Code 对接:Funplay MCP for Unity
- 指令直接发送给 Claude Code,即可自动在 Unity 中完成对应操作