当前位置: 首页 > news >正文

在cursor/vscode中使用godot C#进行游戏开发

要在 Visual Studio Code(VS Code)中启动 C#Godot 项目,可以按照以下步骤进行配置:

1.安装必要的工具

• 安装 Visual Studio Code:确保你已经安装了最新版本的 VS Code。

• 安装.NET SDK:下载并安装.NET 7.x SDK(不要下载.NET Runtime)。

• 安装 C#扩展:在 VS Code 中,打开扩展视图,搜索并安装 Microsoft 的 C#扩展。

• 安装 Godot 引擎:确保你下载并安装了 Godot 的.NET 版本。

安装插件如图

在这里插入图片描述

2.创建 Godot 项目

• 在 Godot 中创建一个新项目,确保至少运行一次(按 F5 或点击播放按钮),以便选择默认场景。

• 右键点击节点,选择“Attach Script”,选择 C#作为语言并创建脚本。

3.配置 VS Code

• 打开项目目录:在 VS Code 中打开你的 Godot 项目文件夹。

• 生成 C#解决方案:在 Godot 中,选择Tools -> C# -> Create C# solution来生成解决方案文件。

4.配置tasks.json

• 按Ctrl + Shift + P打开命令面板,输入Tasks: Configure Default Build Task,选择dotnet: build

• 这将生成一个tasks.json文件,内容如下:

  {"version": "2.0.0","tasks": [{"type": "dotnet","task": "build","problemMatcher": ["$msCompile"],"group": {"kind": "build","isDefault": true},"label": "build"}]}

5.配置launch.json

• 在 VS Code 中,点击左侧的调试图标,然后选择创建launch.json文件。

• 选择.NET 5+.NET Core作为调试器选项。

• 将生成的launch.json文件内容替换为以下内容:

  {"version": "0.2.0","configurations": [{"name": "Run Godot","type": "coreclr","request": "launch","preLaunchTask": "build","program": "C:/path/to/your/Godot.exe", // 替换为你的 Godot 安装路径"cwd": "${workspaceFolder}","console": "internalConsole","stopAtEntry": false,"args": ["--path", "${workspaceRoot}"]}]}

请确保将program字段的路径替换为你的 Godot 安装目录,并使用/而不是\

6.启动项目

• 现在,你可以通过点击播放按钮或按 F5 来运行你的 Godot 项目,并在 VS Code 中进行调试。

通过这些步骤,你应该能够在 VS Code 中成功启动和调试 C#Godot 项目。如果在配置过程中遇到问题,可以参考 Godot 官方文档或社区资源获取更多帮助。

7.cursor配置

cursor配置-在Docs中添加godot官网文档,我这边用的4.3版本https://docs.godotengine.org/en/4.3/
在这里插入图片描述
在文件夹根目录添加.cursorrules文件
在这里插入图片描述

http://www.lryc.cn/news/536407.html

相关文章:

  • vant4 van-list组件的使用
  • 介绍 Liquibase、Flyway、Talend 和 Apache NiFi:选择适合的工具
  • 攻防世界33 catcat-new【文件包含/flask_session伪造】
  • Git -> Git配置密钥对,并查看公钥
  • 淘宝订单列表Fragment转场动画卡顿解决方案
  • 【ESP32指向鼠标】——icm20948与esp32通信
  • Xcode证书密钥导入
  • Ubuntu安装PgSQL17
  • K8S容器启动提示:0/2 nodes are available: 2 Insufficient cpu.
  • LabVIEW外腔二极管激光器稳频实验
  • 笔记6——字典dict(dictionary)
  • 【MySQL】InnoDB单表访问方法
  • APP端网络测试与弱网模拟!
  • 【个人开发】deepseed+Llama-factory 本地数据多卡Lora微调
  • Redis7.0八种数据结构底层原理
  • Kafka 高吞吐量的底层技术原理
  • CCFCSP第34次认证第一题——矩阵重塑(其一)
  • 网络工程师 (35)以太网通道
  • O1、R1和V3模型
  • Linux 安装 Ollama
  • docker配置国内源
  • 【leetcode】关于循环数组的深入分析
  • DeepSeek 指导手册(入门到精通)
  • 【力扣题解】【76. 最小覆盖子串】容易理解版
  • Android10 音频参数导出合并
  • 在 Windows 系统中如何快速进入安全模式的两种方法
  • 计算机网络(1)基础篇
  • 自然语言处理NLP入门 -- 第四节文本分类
  • 【redis】数据类型之bitmaps
  • 计算机网络-MPLS转发原理