[英]Unity VSCode autocomplete Intellisense not working
我已经为 Unity 下载了 VSCode 作为 IDE,包括扩展 unity Debugger 和 Unity 代码片段。 编辑器向我显示了诸如 awake() 或 start() 方法之类的建议,但没有显示 Rigidbody、transform 或 input 之类的变量。 我怎么解决这个问题?
我有同样的问题。 只有切换到 Visual Studio(并下载 Unity 扩展)为我解决了这个问题。
我的同事首先也向我推荐了 Code,但最后我没有看到它的好处。
在 Unity Edit -> Preferences -> External Tools -> Select 您的外部脚本编辑器
还在烦恼吗?
我在这里回答了一个类似的问题:
也在这里:
在 VSCode 中只能安装一个 Unity 扩展。 unity3d-pack (1.0.0)
这个 package 包含 10 个包,所有子包都可用于 Unity 编程。
C#
C# FixFormat
C# Snippets
C# XML Documentation Comments
Debugger for Unity
Shader languages support
Unity Code Snippets
Unity Tools
ShaderlabVSCode(Free)
Code Outline
我尝试了几种不同的快速修复解决方案,但没有一个对我有用。 我终于意识到有一种更好的方法可以自己调试:
一旦我看到 OmniSharp 刚尝试启动时遇到的问题,这些问题就更容易调试了。 以下是我的 Mac 上的问题:
dotnet
在我的路径上,VSCode 也找不到它。 我在终端中运行which dotnet
以找到dotnet
可执行文件的路径,并将“Omnisharp:Dotnet Path”设置设置为该路径。mono
在我的路径上,VSCode 也找不到它。 我在终端中运行了which mono
以找到mono
可执行文件的路径,并将“Omnisharp:Mono Path”设置设置为该路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.