Abd*_*023 8 c# intellisense unity-game-engine visual-studio-code
我刚刚下载了unity,看到它现在支持Visual Studio代码,我下载了它并将其设置为默认编辑器。
尝试编辑脚本后,它提示我下载c#扩展名,但确实可以,但是统一功能没有自动完成功能。我该怎么办?我在Mac上。任何帮助表示赞赏。
Arg*_*nto 14
也许为时已晚,但对于未来的人......
现在有一个由Rachod Petchpho 开发的名为MonoBehaviour Snippets的Visual Studio 代码扩展。
Ctrl+shift+x
在 IDE 中按以打开扩展面板,然后搜索MonoBehaviour Snippets
、安装并重新加载 IDE,现在您将像 MonoDevelop 一样找到函数名称和对象的所有自动完成功能。
我有同样的情况,我的头撞在墙上好几天了。网络上没有解决方案,因为很少有人在 linux 上使用 Visual Studio Code 使用 Unity。我最终删除了 mono 并访问了他们的站点并下载了 Visual Studio 版本(即使我们使用 Visual Studio Code)。然后哇哦。自动完成和与 Unity 功能相关的建议在那里。当然在安装必要的扩展之后。
https://www.mono-project.com/download/vs/
小智 5
我在 Unity + VS Code 组合中遇到了同样的问题。
我找到了一个名为Unity CodeSnippets的扩展
我强烈建议下载它。这比 VSCode 的任何其他片段集合要好得多。
小智 5
Intellisense(自动完成)是.Net环境的纯工作流程。因此,您需要在系统上安装 .Net“开发包”(不是运行时),因为它会安装以下所有三个必要组件:
参考链接: https: //dotnet.microsoft.com/download/visual-studio-sdks
它直接安装到系统管理员可访问的路径,因此无需进行设置。现在,您必须告诉 VS Code 使用哪个 .Net 版本(无论您安装了哪个版本)。您的 Unity 项目的根目录中将包含这两个文件:
在这两个文件中搜索行(可能是 16):
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
Run Code Online (Sandbox Code Playgroud)
编辑您刚刚安装的版本(我有 4.8)。然后重新打开 VS Code。现在一切都应该正常。
您可以使用统一集成插件:
https://code.visualstudio.com/Docs/runtimes/unity
按照说明进行设置。似乎有很多事情要做,但我认为这是最好的。
如果即使使用该插件您仍然遇到问题,请在他们的 github 页面上关注此问题。
归档时间: |
|
查看次数: |
16487 次 |
最近记录: |