把 Agent 接到你的地图
保持 OpenCode 打开上一页创建的总工作区。接下来需要蛋仔编辑器和一张地图,练手可以用空白地图。
第 5 章 先打开总工作区
总工作区可以放多张地图,公共技能只装一份。每次打开 OpenCode 都选这个总文件夹,然后在对话里告诉它今天做哪张地图。
如果你的地图已经在别处,先不要剪切整个工程。让 Agent 检查现在的位置,再决定工作区该选哪里。
在蛋仔编辑器里打开地图。如果已经有 Lua 工程,直接复制工程路径。还没生成过,或者找不到入口,可以把当前编辑器截图和下面这段发给 Agent,让它带你操作。
我已在蛋仔编辑器里打开[地图名],使用[原点版或世界版],但还找不到脚本工程。
请按当前官方命令行手册和本机工具帮助,指导我开启编辑器连接,并只读核对当前地图。
https://u5-creator.s3.game.163.com/manual/pc_md/editor_cli.html
已有工程就告诉我位置。没有工程时,先说明怎样导出到总工作区里的单独地图文件夹,等我确认后再执行。
不要覆盖旧文件,不要使用强制覆盖参数,也不要启动试玩。
工程通常是名称以 LuaSource_ 开头的文件夹。打开它后,点击资源管理器地址栏,复制完整路径。不要拿地图作品名代替路径。
如果是 Agent 刚协助导出的工程,使用它核对后回报的位置即可,不用为名字不同而重建一份。
发给 Agent 时,把方括号里的内容换成你自己的。
我要开发这张蛋仔地图。
地图名称是[你的地图名],工程位置是[刚复制的完整路径]。
我使用[原点版或世界版],地图是[单人或多人]。
先只读检查当前工作区和这个工程,确认版本、入口,以及是否已有修改和项目文档。
不要修改官方生成文件,不要移动工程。发现位置不合适或版本对不上,先告诉我。
等它回报地图名称、位置和版本。三项都对得上,再继续。原点版与世界版的代码不能混用。
第 6 章 用一行话安装 Skill
复制这句发给 Agent。用码云入口下载,不需要手动复制每个技能。
帮我安装这个 Skill(技能包) https://gitee.com/tomato_fry_tomato/eggy-agent-skills/blob/main/START-HERE.md
它询问总工作区、地图工程和单人或多人时,沿用刚才确认的信息。安装遇到已有规则或文件冲突,让它先解释,不要直接覆盖。
码云打不开时可以换 GitHub 安装入口。两处是同一套技能,不需要各装一份。
缺少 Git 等工具时再安装。Git 是保存代码修改记录的工具,你先不用学习命令。
检查这次安装缺少哪些软件,已有的不要重装。
从官方来源获取需要的工具,安装前告诉我软件名称和用途。
如果需要管理员权限,告诉我应该确认哪一步,不要修改系统安全设置。
装完让它报告安装位置和检查结果。报告说完成后,新建会话验证一次,别只依赖原会话记得刚才做了什么。
第 7 章 新会话里先看一份只读汇报
仍然打开总工作区,新建会话,发下面这段。
继续开发[地图名称],工程位置是[完整路径]。
先读取工作区规则和这张地图的现有记录,不要改代码。
告诉我地图版本、是否找到蛋仔技能包、上次做到哪里,以及哪些内容还没试玩。
找不到的信息直接说找不到,不要补写。
能说对地图和未完成事项,才接着开发。空白地图没有开发记录是正常情况,让它按技能包创建即可,不用编造历史。
第 8 章 你只需要记住三件事
总工作区别选错。换一张地图时要明确说地图名称和位置。
地图先有恢复记录再动代码。让 Agent 用 Git 在每张地图自己的工程里保存版本,不要把多张地图一起当成一个项目。
技能包会帮助它按流程开发,你还是要看它有没有查资料、有没有改偏。下一篇就用一个小功能练一遍。
添加理由写 加群
