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 中完成对应操作

关联概念

来源回溯