Godot 和 VScode配置C#环境注意事项

前言

尽管有些博主会建议如果我们熟悉C#的话,最好还是使用GDscript,而且对于小白上手也相对简单,但是C#的性能终究还是比动态语言好,也相比CPP简单些,尽管现在Godot还是有些问题,比如不像unity那样适配switch和ps5,也不像目前手游广泛使用unity,Godot在手游打包用C#也存在问题,但是我相信不久的未来会解决这些问题。

另外不建议找工作的人学Godot,培训班都不屑于拿这个骗你们,都爱拿国产cocos来说事,还搞无经验也ok,装得也不像,真是乐了。

正文

参考

那么回到正题,如果我们是完全没有接触过Godot的开发者,但是想保留C#开放的方式,我推荐看这个教程https://blog.csdn.net/guiqulaxi920/article/details/132125290,但是由于我原先使用的是VS,而不是VScode开发,我也相信有一部分人的情况跟我一样,一开始不知所措,所以下面的是我一些补充,可以帮助各位节省不必要时间。

注意事项

【1】dotNet安装

dotnet7的下载地址是https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-7.0.401-windows-x64-installer,当然未来版本可能会发生一些改动或者变化,如果无法下载,可以直接谷歌或者微软搜索,另外要注意自己电脑是32位的,还是64位的。

安装好后,就可以在命令行中使用dotnet --version测试。

【2】解决Godot使用VsCode编写C#代码,智能提示不见了

要记得创建Godot的项目后,记得构建。

【3】task.json和launch.json文件位置

【4】挂载脚本

这时候正常会显示出VScode

【5】hello world

注意当我们在"Start函数"中,输入GD.时,能够智能提示出print,那么就代表我们的操作已经成功了,接着如果在Godot运行,能够输出Hello World,那么我们就可以正式开启Godot的开发。

个人经历:将Unity素材导入Godot

由于unity的不当人操作,昨天我就想着怎么让unity完成的场景和代码可以转入到Godot,结果发现国外有人3个月前就搞了一些内容,但是非常遗憾,因为油管视频提及的执行文件的缺失,导致我不能复刻别人的操作,如果我能知道怎么让开源代码变成可执行文件exe,也许我能进行尝试,就这样吧,只是些许风霜罢了。

我找到的一个不错的从Unity转变成Godot的笔记,各位也可以看需要快速熟悉Godot引擎。

https://gitee.com/blog_rika/from-unity-to-godot

相关推荐
风酥糖1 小时前
Godot游戏练习01-第21节-优化游戏菜单,增加选项
游戏·游戏引擎·godot
zihao_tom3 小时前
Go环境搭建(vscode调试)
开发语言·vscode·golang
武藤一雄3 小时前
C# 设计模式大全(第一弹|7种)
microsoft·设计模式·微软·c#·.net·.netcore
格林威4 小时前
Baumer相机锂电池极片裁切毛刺检测:防止内部短路的 5 个核心方法,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·视觉检测
向上的车轮5 小时前
熟悉C#如何转TypeScript——SDK与包引用
开发语言·typescript·c#
CSharp精选营6 小时前
Dispose 不释放?C# 资源泄漏的 3 种隐蔽场景排查
c#·资源泄漏
sdhongjun6 小时前
VSCode vim Normal模式下无法输入中文到指令参数
ide·vscode·vim
unicrom_深圳市由你创科技7 小时前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
亿洋8 小时前
vscode的continue插件接入第三方自定义中转api
人工智能·vscode·编辑器
唐青枫9 小时前
C#.NET Consul + Steeltoe 深入解析:服务注册发现、健康检查与微服务接入
c#·.net