首页 > 解决方案 > 如何在 Ubuntu 中使用 Visual Studio Code 开发 Unity3D 项目

问题描述

我有 KDE neon(基于 Ubuntu 18.04)。我已经从这个链接安装了最新的 Linux 版本的 Unity3D 。

我需要一个 C# 脚本编辑器来开始开发 C# 项目。如何设置 Visual Studio Code 以处理 Unity3D 项目?我需要它来自动完成代码并强调编译错误。

标签: c#linuxunity3dvisual-studio-code

解决方案


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


1. 安装 Visual Studio Code 的 C# 扩展

C# 扩展截图


2. 为 Visual Studio Code 安装“Debugger for Unity”扩展

Unity 扩展屏幕截图的调试器

3.安装最新版本的“Mono”

Mono 是由 Microsoft 赞助的 Microsoft .NET Framework 的开源实现。存储库安装说明:

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.安装点网

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

(来源)。它还包含 16.04、14.04 和其他版本的说明。

5. 使用 Visual Studio Code 打开项目的文件夹

屏幕照片,使用 Visual Studio Code 打开项目文件夹

6.在Visual Studio Code中设置“Unity Debugger”

选择左侧的调试视图并单击齿轮。

来自 Github 的截图 1

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

来自 Github 的截图 2

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

来自 Github 的截图 3

(来源)


推荐阅读