差异 (Diff) 屏幕 (开发者的绿灯)
Gamedev AI 异步编写代码。这意味着当您在引擎中读取日志时,它正在重写您的文件并编辑数十个实例。 但是等等,让一个机器人自动控制您的硬盘写入 — 这不会破坏开发者的创作根本吗?
不!差异屏幕可以保护您的工作和项目免受意外损害。
Gamedev AI 插件实现了“安全视图差异”窗口,类似于 VSCode 中著名的版本控制视图 (GitHub/GitLens)。
差异是如何产生的
- 当请求创建或修复
EnemyAttack.gd时,日志会显示重写类元数据的进度…… - 您会听到一声视觉“叮”声,一个带有 [Original Code] 旁边是 [New Code Changes] 字样的 深色差异标签 会立即弹出,填满聊天屏幕。
- [color=red]红色 -[/color] 高亮的行代表已被危险删除的源码。
- [color=green]绿色 +[/color] 高亮的行代表人工智能的前所未有的注入。
应用或跳过 (拒绝的力量)
在差异末尾(将滚动条拖到底部或冷静地分析),决定性的安全按钮出现了:
- "Apply Changes" (应用更改): Gamedev AI 将使用官方 Godot 引擎撤销/重做历史代理并修改实际的目标脚本。如果您在脚本中按
Ctrl + Z,您将返回到 AI 干预之前的状态。 - "Skip" (跳过): 查看差异后不喜欢 AI 的主意?按 "Skip"。没有任何一行会被修改(甚至在缓存中也不会),不会造成技术损失,仅消耗了 令牌。
(在实践中想象差异如何运作:)

