我正在尝试学习 Unity3d
游戏开发,非常感谢这里的一些帮助...
我的问题是,在键入诸如 transform
(例如 transform.Rotate)之类的词时,Intellisense 不会将其点亮为关键字,而是突出显示其他建议,例如 OnTransformChildrenChanged()
或 OnTransformParentChanged()
。
有什么可能的方法来解决这个问题吗?
我刚刚下载了 Visual Studio Code 和使用 Unity3d 所需的扩展。
我还通过 Preferences -> External Tools -> External Tool Editor
将 Unity3d 的代码编辑器设置为 Visual Studio Code。
我看了很多教程并下载了 VSCode 统一工具的多个扩展,但仍然没有修复 Intellisense。
最佳答案
首先下载并安装此运行时应用程序 Windows:.NET Framework 4.6 目标包 macOS:下载 .NET SDK。 下载链接所有包统一 (package)。
打开 Unity 首选项>-> 外部工具>-> 作为外部脚本编辑器。
选择后浏览 Visual Studio Cod 可执行文件。
可以在 mac (osx) 上找到 Visual Studio Code 可执行文件
/应用程序/Visual Studio Code.app。
或者在窗口
C:\users{用户名}\AppData\Local\Programs\Microsoft VS Code\Code.exe
默认。
重新启动两个应用程序后
双击 c# 文件并选择 VS code for ide。
关于c# - 为什么 Visual Studio Code 没有针对 Unity 关键字(例如 transform 或 Vector3)的智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56502774/