news 2026/6/2 12:43:34

Unity中使用Cursor辅助开发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Unity中使用Cursor辅助开发

本文意在总结Unity中使用Cursor的结论,实践,心得,信息来源以官网为主

一.Cursor下载安装

登录cursor官网下载cursor

cursor官网

Cursor文档

下载完成后根据向导一路点下去安装即可

安装完成后回要求你登录账号,这里我选的是用GitHub账号登录

其中一步要求验证手机号,这里前面一定填+86,然后输入11位手机号

安装完登录后cursor打开就是一个基于VSCode的代码编辑器:

二.基础概念

2.1 Agent智能体

右上角这个Icon可以显示/隐藏一个界面

这个界面系统叫做Agent.不是代理的意思,而是应该译作智能体

在Agent中使用队列

在 Agent 处理当前任务时,将后续消息加入队列。你的指令会依次等待,并在就绪后自动执行。

  1. 当 Agent 正在工作时,输入你的下一条指令
  2. 按 Enter 将其添加到队列
  3. 消息会按顺序显示在当前任务下方
  4. 按需拖动以重新排序队列中的消息
  5. Agent 完成当前任务后会按顺序依次处理队列中的消息

Ctrl + Enter可以让消息立即执行,并中断当前正在执行的任务

2.2 概率性

传统软件是确定性的。给定相同输入,多次运行会得到相同输出。

AI 模型不是这样。它们具备概率性。这意味着在相同输入下,模型可能走出多种不同路径。

2.3 幻觉

“幻觉”是指 AI 模型自信地生成看似合理但实际错误的信息。

当 AI 模型不知道某件事时,它并不总会说“I don't know.” 相反,它会基于见过的模式生成看起来最可能的内容。对编程来说,这可能意味着

模型提供商会收集大量互联网文本(以及其他专有数据)来训练模型,直到某个被称为“knowledge cutoff”的日期。这个日期是模型掌握的最新知识点。如果你询问的是该日期之后才出现的库,AI 模型可能会给出不正确的解决方案。

对模型返回的结果保持怀疑,并独立验证其建议是有必要的。高效使用 AI 的关键是建立验证思维。每条建议都是起点,而非最终答案。

2.4 Token

就像计算机并不真正理解字母“A”,而是用二进制(1 和 0)工作一样,AI 模型也不是直接处理“hello”或“world”这样的词。相反,它们会把一切拆分为更小的片段,称为令牌(tokens)

例如,“hello”可能是一个令牌,但“understanding”可能会被拆分为多个令牌,如“under”“stand”“ing”。有时甚至词的部分、标点或空格也会单独成为令牌。

  1. 令牌决定了模型的计费方式。按令牌计费,而不是按单词或字符。
  2. 令牌也是衡量模型速度的指标。更快的模型具有更高的 TPS(每秒令牌数),并更快返回给用户。

由于 AI 模型按 token 计费,理解它们是控制成本的关键。

2.5 上下文

你的输入以及模型的输出都会成为“上下文”的一部分,输入的上下文可以是文本或图片,准确合理的输入上下文是高质量输出的关键。

当前打开的文件、终端输出等会自动被加入上下文,同一个Chat中的历史记录也是上下文的一部分,上下文的长度是有限制的。可点击Chat的圈圈按钮,查看Chat的Token使用.

2.6 工具

没有工具时,AI 模型只能使用你在上下文中明确提供的信息。有了工具,它可以主动探索并与代码库交互。

以下能力都由工具提供:

  • 读取与写入文件到你的代码库
  • 搜索代码以查找相关函数或模式
  • 运行 shell 命令来测试代码或安装依赖
  • 访问文档或在网上搜索最新信息
  • 检查错误通过运行 linter 或测试

三.使用Rule

3.1 Rule概述

Rule作用:统一编码风格,制定工作流,规范,约束

Rule工作方式:应用规则时,其内容会被添加到模型上下文的起始位置。这为 AI 提供一致的指导。

Rule种类:

1.User Rule:适用于Cursor打开的所有项目的规则,保存于Settings中,如下图创建

2.Project Rule:适用于当前项目的规则,以.mdc文件保存于.cursor/rules

  • 优先级:Rule按以下顺序应用:项目规则 → 用户规则。所有适用规则会被合并;当Rule冲突时,较前的来源优先。

3.2 创建Project Rule

在Chat中输入: /create-rule: 规则1,规则2 ....

agent会创建一个*.mdc的文件保存该Rule, eg:

/create-rule:不要改Assets/Test下的lua文件,用尽可能少的代码实现功能,尽量少加新文件,不要删除现有的注释,重要代码要加注释, 文件命名为MyRules,用中文写

还可以在Settings中创建Project Rule(不推荐)

Settings的Rules视图会显示所有的Rule,悬浮于一个Rule可以点击垃圾桶将其删除

3.3 控制规则生效范围

Rule文件最上放的description,alwaysApply,globs用来控制规则生效范围

说明如下:

alwaysApplydescriptionglobs行为
true始终包含。会忽略 globs 和 description。
false已提供当匹配的文件位于上下文中时自动附加。
false已提供省略智能体会读取 description,并在相关时引入该规则。
false省略省略仅当你在聊天中用@提及该规则时才会包含。

四.Agents Window

2026 年 4 月 2 日发布的 Cursor 3 正式上线,推出了新功能Agents Window,点击右上角的Agents Window可新打开一个界面

Agents Window的特点如下:

1.可以打开多个Workspace目录,在Editor Window实现这点要打开多个Cursor

2.会显示Chat 历史,方便任务追踪追踪

3.支持agent分屏,可查看多个agent的进度

五.Cursor Settings设置

下面记录了一些应该调整的设置

1.Command Allowlist设置成RunEverything

让Cursor运行工具和命令更流畅,无需手动批准

2.Max Tab Count设置为Unlimited

不限制Chat Tab的数量

3.Auto-Approve Mode Transitions开启

允许Cursor自动调整模式,提高流畅性

4.恢复出厂的Settings

将C:\Users\Administrator\AppData\Roaming\Cursor下的User删除,重新打开Cursor可以将Settings的设置恢复成最初状态

六.Cursor降智

有时Cursor对代码的修改偏离预期,甚至怪异的编辑,比如增加很多空行,这种行为称为降智。出血这种情况的原因可能是Chat记录过长,或者输入的上下文混乱或是被Cursor服务器放入一个低优先级通道。在新窗口打开一个Chat重新提问即可。

七.最佳实践

1.明确需求

使用Plan模式,向Agent索要并回复澄清性问题,明确需求

2. 降低Agent实现的功能的规模

对于一定规模的功能,先使用Plan模式,将其拆解为若干个子功能,逐一实现子功能并验证提交。使用小步快跑的方式完成整个功能。失败情况:Agent给出方案1->验证失败->要求修复->Agent给出方案2->验证失败->要求修复

3. 让agent自行验证

要用 agent 交付功能,关键在于把工作拆分为 agent 能自行校验的步骤。每一步验证成功,再执行下一步。当 agent 能判断自己的代码是否正确时,它的表现最佳。让 agent 根据期望的输入和输出编写测试。

4.Review Agent的代码

agent的代码即使通过了测试,也需要你去review。可以让agent在改动的代码中加入注释,解释代码实现,从而加快你理解代码的速度,理解后再提交。未经review的代码可称为技术债务,持续累积会降低代码质量,bug频生。

5. 要求Agent提供图表

可以在输入上下文中让Agent提供图标,给出可视化的输出

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/2 12:43:30

基于W5100S硬件TCP/IP芯片的RP2040以太网回环测试实战

1. 项目概述:当RP2040遇见硬件TCP/IP如果你正在用树莓派Pico(RP2040)做物联网或者需要网络连接的小项目,肯定遇到过一个问题:RP2040本身没有以太网接口,而用软件实现TCP/IP协议栈对这颗双核M0来说&#xff…

作者头像 李华
网站建设 2026/6/2 12:41:24

Windows x64离线运行的三维地图浏览工具,集成Cesium与osgEarth双引擎

本文还有配套的精品资源,点击获取 简介:红豆地球V1.182桌面版专为无网络环境设计,直接解压即用,无需安装任何运行环境。软件基于Qt5框架开发,内置完整osgEarth动态库(包括osgEarth.dll、osgEarthUtil.dl…

作者头像 李华
网站建设 2026/6/2 12:40:23

5分钟掌握跨文件Excel搜索:终极批量查询方案

5分钟掌握跨文件Excel搜索:终极批量查询方案 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 当你在数十个Excel文件中寻找特定客户数据,或者在数百份报表中提取关键指标时&…

作者头像 李华
网站建设 2026/6/2 12:38:12

FPGA+DDS信号发生器硬件设计全流程:从原理图到PCB实战

1. 项目概述与核心思路作为一名电子工程专业的学生,我曾在第五学期参与了一个极具挑战性的课程项目:在不到两个半月的时间里,从零开始设计并制作一个基于FPGA的DDS信号发生器。这个项目的核心目标,是打造一台能够生成多种标准波形…

作者头像 李华