当前位置: 首页 > 知识库问答 >
问题:

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

司马建柏
2023-03-14

我有KDE neon(基于Ubuntu18.04)。我已经通过这个链接安装了最新的Linux版本的Unity3D。

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

共有1个答案

谢灵均
2023-03-14

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

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的说明。

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和其他人的说明。

选择左侧的调试视图,然后单击齿轮。

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

你现在将有一个。vscode/Launch。json文件,可以选择要调试的Unity目标。

(来源)。

 类似资料:
  • 我正在学习Visual Studio Code上的Java。我已经在其中安装了"Microsoft扩展Java"。我的基本Java程序运行良好,无需软件包声明。但我想打包我的程序。如何? 早些时候我用了“IntelliJ IDEA”。我曾经启动一个新项目并声明“package com.java.learn”。在VisualStudio代码中,没有创建新java项目的选项。有一个创建工作区的选项,但

  • 我想缩进VisualStudio代码中的特定代码段。 我读了如何在Visual Studio Code中格式化代码?这提供了缩进整个代码的快捷方式,但在选择特定代码部分时不起作用。 在我的代码中选择了一些行后,我尝试了CtrlShiftF,但是整个文件是缩进的。我在Windows上使用Visual Studio Code Insider 1.8.0。我怎么能做到呢?

  • 例如,在node.js源文件的顶部: …或未使用的局部变量等。

  • 问题内容: 我是Linux的新手,使用Windows OS已有10年了,并且使用Microsoft语言进行开发。 我想在Linux领域有很好的经验,并以此为基础进行开发。 首先,我想学习如何使用这个新的OS,然后如何开始对其进行开发,我对Web应用程序特别是Java / PHP感兴趣,因为我在这两个方面都有一定的经验,这将是一个好的开始。 第二,我想学习如何在此基础上发展。 有视频教程可以给我一个

  • 我正在尝试使用VisualStudio代码编译和运行一个基于maven的Java项目。 VSCODE本身需要JDK11。我安装了JDK11,并将其作为java.home添加到VSCODE“Java:配置Java运行时”部分。 然而,项目需要Java8。我有JAVA_HOME指出的JDK 8,pom.xml指定 然而,当我编译并尝试在VSCODE中运行项目时,我会收到消息 尽管VSCODE知道JDK

  • 我已经创建了一个CodeStar项目(PythonWebService模板作为起点),并且正在使用vscode对其进行编辑。 到目前为止,我已经自定义生成的项目有两个lambdas。结构如下: 它使用“sam本地启动api”并使用AWS仪表板进行测试。 但是,除了在每个lambda上复制粘贴“. py”文件作为模块使用之外,我没有设法重用“lambda1”和“lambda2”之间的代码。尝试编辑r