Skip to content

差异 (Diff) 屏幕 (开发者的绿灯)

Gamedev AI 异步编写代码。这意味着当您在引擎中读取日志时,它正在重写您的文件并编辑数十个实例。 但是等等,让一个机器人自动控制您的硬盘写入 — 这不会破坏开发者的创作根本吗?

不!差异屏幕可以保护您的工作和项目免受意外损害。

Gamedev AI 插件实现了“安全视图差异”窗口,类似于 VSCode 中著名的版本控制视图 (GitHub/GitLens)。

差异是如何产生的

  1. 当请求创建或修复 EnemyAttack.gd 时,日志会显示重写类元数据的进度……
  2. 您会听到一声视觉“叮”声,一个带有 [Original Code] 旁边是 [New Code Changes] 字样的 深色差异标签 会立即弹出,填满聊天屏幕。
  3. [color=red]红色 -[/color] 高亮的行代表已被危险删除的源码。
  4. [color=green]绿色 +[/color] 高亮的行代表人工智能的前所未有的注入。

应用或跳过 (拒绝的力量)

在差异末尾(将滚动条拖到底部或冷静地分析),决定性的安全按钮出现了:

  • "Apply Changes" (应用更改): Gamedev AI 将使用官方 Godot 引擎撤销/重做历史代理并修改实际的目标脚本。如果您在脚本中按 Ctrl + Z,您将返回到 AI 干预之前的状态。
  • "Skip" (跳过): 查看差异后不喜欢 AI 的主意?按 "Skip"。没有任何一行会被修改(甚至在缓存中也不会),不会造成技术损失,仅消耗了 令牌

(在实践中想象差异如何运作:)

差异窗口显示红色删除的代码和绿色添加的代码,带有应用和跳过按钮

基于 MIT 许可发布。