C# 如何使用Visual Studio代码在Ubuntu中开发Unity3D项目

C# 如何使用Visual Studio代码在Ubuntu中开发Unity3D项目,c#,linux,unity3d,visual-studio-code,C#,Linux,Unity3d,Visual Studio Code,我有基于Ubuntu 18.04的KDE neon。我已经安装了Unity3D的最新Linux版本 我需要一个C脚本编辑器来开始开发C项目。如何设置Visual Studio代码以使用Unity3D项目?我需要它来自动完成代码并在编译错误下划线。请注意,以下说明包含18.04特定的命令。如果您有不同版本的Ubuntu或Linux,请检查源代码 1.安装Visual Studio代码的C扩展 2.为Visual Studio代码的Unity扩展安装调试器 3.安装最新版本的Mono Mono是微软

我有基于Ubuntu 18.04的KDE neon。我已经安装了Unity3D的最新Linux版本

我需要一个C脚本编辑器来开始开发C项目。如何设置Visual Studio代码以使用Unity3D项目?我需要它来自动完成代码并在编译错误下划线。

请注意,以下说明包含18.04特定的命令。如果您有不同版本的Ubuntu或Linux,请检查源代码

1.安装Visual Studio代码的C扩展 2.为Visual Studio代码的Unity扩展安装调试器 3.安装最新版本的Mono Mono是微软赞助的微软.NET框架的开源实现。存储库安装说明:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-devel
。它还有16.04和14.04的说明

4.安装dotnet 。它还有16.04、14.04和其他版本的说明

5.使用Visual Studio代码打开项目文件夹 6.在Visual Studio代码中设置Unity调试器 选择左侧的调试视图并单击齿轮

在下拉列表中选择“Unity Debugger”。如果列表中没有Unity Debugger,则项目中已经有一个.vscode/Launch.json文件,必须先删除该文件

现在,Unity项目文件夹中有一个.vscode/Launch.json文件,可以选择要调试的Unity目标


.

回答得太好了。非常深入和详细。如果我必须使用VSC,我会完全迷失尝试自己设置它!谢天谢地,我有Visual Studio的许可证,所以我可以使用Unity神奇地为我安装的东西。@Draco18s在开发过程中喜欢VSC的原因是它比VS打开的速度快。@derHugo这没什么错我只记得有一次,VS没有与Unity一起分发,在MonoDevelop遭遇挫折后,我尝试设置它,但未能成功。对于任何有intellisense问题的人,请在安装VScode后自动完成。这里有一些建议:-一定要有网络。-从Unity->Preferences->External Tools->External Script Editor->Browse中选择VScode-一些人建议将External Script Editor Args(位于External Script Editor选项卡下方)更改为$File$,而不是我单击的重置参数。它确实对我有用在VScode中安装正确的扩展。你可以在这里找到它们:我希望这些可能会有所帮助。非常棒的答案。我还建议建立以下链接:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1