Godot VisualStudio外部编辑器设置

文章目录

  • 前言
  • Godot visual studio 调试
    • 附加程序监听
    • 解决中文报错问题
    • 通过调试属性直接启动
    • 添加场景
    • 运行结果

Godot专栏地址

前言

Godot本质上只是一个游戏引擎,对C#只做了最小的适配,就是能打开,但是不能Debug。Godot支持许多外部编辑器,比如vs code和 visual studio 。但是我看网上说 vs code 的godot C# debug支持极差,别人踩过坑了那我就不去继续踩坑了。

在这里插入图片描述

【Godot】基础C#脚本入门以及vs调试设置

Visual Studio 2022/Code 直接运行调试 Godot4 C# 项目

Godot visual studio 调试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

打开即可看到文件

在这里插入图片描述

附加程序监听

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

先启动Godot,再点开Visual Studio 去监听附件程序。这样就能监听C#代码的执行。微软的技术还是牛逼啊。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决中文报错问题

因为Visual studio 默认保存方式为GB2312,这个是老问题了。下载一个扩展软件force utf-8就可以解决了。

在这里插入图片描述

通过调试属性直接启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可执行文件就是你的godot.exe文件的文件路径
命令行参数: --path . --verbose
工作目录:.(点,一个小点号)
启用本机代码调试

启动报错,没有添加Scene 场景。说明你已经添加成功了!场景记得保存
在这里插入图片描述

添加场景

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

因为我们这样是不能获取Godot打印结果的,如果想要获取打印结果在配置中选择Godot命令行程序。但是这样就不能命中断点了。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

运行结果

exe路径,可以命中断点
在这里插入图片描述

命令行路径,可以打印但是不能命中断点

在这里插入图片描述
Godot直接运行也能正常运行hello world脚本
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/463332.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣经典题:对称二叉树

思路:写出另一个函数,比较两个节点,根的左右节点单独考虑,作为主体函数写出,然后在递归返回左指针的左边与右指针的右边,以及左指针的右边和右指针的左边,注意考虑空指针情况 bool good(struct …

汽车零部件MES系统实施方案

中国汽车业在不断完善提升汽车制造自动化技术的同时,瞄准汽车零部件系统化开发、模块化制造、集成化供货模式,通过汽车零部件MES系统的快速应用,借助全新的设计和工艺流程,对产线关键工位的交互进行严格控制,改变以往由…

treeData 树结构数据处理(react)

1.什么是tree 树(tree)形结构是一种重要的非线性结构,依据分支关系定义的层次结构,在这种结构中,每个元素至多只有一个前趋,但可以有多个后继。 树的定义:树(Tree)是n(n 大于等于0)个节点的有限集合T,当n0…

Mysql Day03

多表设计 一对多 在多的一方添加外键约束,关联另外一方主键 一对一 任意一方添加外键约束,关联另外一方主键 多对多 建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 idstu_idcourse_id 1 11 2 12313421524 案…

【正式】今年第一篇CSDN(纯技术教学)

一、文件上传简介 文件上传漏洞是指用户上传了一个可执行的脚本文件(木马、病毒、恶意脚本、webshell等),并通过此脚本文件获得了执行服务器端命令的能力。上传点一般出现在头像、导入数据、上传压缩包等地方,由于程序对用户上传…

uv机器电机方向极性

爱普生主板设置X、Y 电机方向极性:请根据实际情况设置,开机初始化时如果电机运动方向反了则修改此极性。 理光主板设置X、Y 电机方向极性

english_syntax

文章目录 什么是英语的句子?英语句子的结构句子的成分(词性问题)谓语系动词主语宾语表语 并列句从句引导词名词性从句形容词性从句(定语从句)副词性从句(状语从句) 特殊结构强调句型倒装句型虚拟…

网课:[NOIP2017]奶酪——牛客(疑问)

链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 现有一块大奶酪,它的高度为 h,它的长度和宽度我们可以认为是无限大的,奶酪中间有许多半径相同的球形空洞。我们可以在这块奶酪中建立空间坐标系&a…

【Java EE初阶十一】文件操作(IO)

1. 认识文件 所谓的文件是一个广义的概念,可以代表很多东西;在操作系统里面,会把很多的硬件设备和软件设备都抽象成“文件”,统一进行管理;但是大部分情况下,我们读到的文件,都是指硬盘的文件&a…

Linux之umask的使用

一、umask的作用 umask值用于设置用户在创建新文件和目录时的默认权限。umask值一共有4组数字,其中第1组数字用于定义特殊权限,一般不关心,日常工作中大家用的更多的是后面三组数字。以下图为例,输入“umask”命令之后&#xff0c…

小游戏和GUI编程(3) | 基于 SFML 的字符阵

小游戏和GUI编程(3) | 基于 SFML 的字符阵 1. 简介 使用 EasyX 图形库时, 官方第一个例子是字符阵。 EasyX 不开源, 也不能跨平台, API 陈旧, API 是 C 而不是 C。 现在使用 SFML 来实现字符阵, 克服 EasyX 的这些问…

HiveQL——不借助任何外表,产生连续数值

注:参考文章: HiveSql一天一个小技巧:如何不借助其他任何外表,产生连续数值_hive生成连续数字-CSDN博客文章浏览阅读1.3k次。0 需求描述输出结果如下所示:12345...1001 问题分析方法一:起始值(…