为什么 Visual Studio 代码没有 Unity 关键字(例如 transform 或 Vector3)的智能感知?
Why does Visual Studio Code not have intellisense for Unity keywords such as transform, or Vector3?
我正在尝试学习 Unity3d
游戏开发,非常感谢您的帮助...
我的问题是,在键入诸如 transform
(例如 transform.Rotate)之类的词时,Intellisense 不会将其点亮为关键字,而是突出显示其他建议,例如 OnTransformChildrenChanged()
或 OnTransformParentChanged()
.
任何可能的解决方法?
我刚刚下载了 Visual Studio 使用 Unity3d 所需的代码和扩展。
我还将 Unity3d 的代码编辑器设置为 Visual Studio Code via Preferences -> External Tools -> External Tool Editor
。
我在 VSCode 中观看了多个教程并下载了多个统一工具扩展,但仍然没有修复 Intellisense。
首先下载并安装此运行时应用程序
Windows:.NET Framework 4.6 目标包
macOS: 下载.NET SDK。
下载 link 统一包 (package)。
打开 Unity 首选项>-> 外部工具>-> 作为外部脚本编辑器。
选择后浏览 Visual Studio Cod 可执行文件。
可在 mac (osx) 处找到 Visual Studio 代码可执行文件
/Applications/Visual 工作室 Code.app。
或者在 windows
C:\users{用户名}\AppData\Local\Programs\Microsoft VS Code\Code.exe
默认。
重新启动两个应用程序后
双击 c# 文件并选择 ide.
的 VS 代码
我知道我的问题是什么,它与 HOW 我正在打开我的 C# 脚本有关。
在 Unity 中,不是双击 C# 脚本在 VSCode 中打开它,而是右键单击 Assets Folder
,然后选择 Open C# Script
。
这完全解决了我遇到的问题。
我正在尝试学习 Unity3d
游戏开发,非常感谢您的帮助...
我的问题是,在键入诸如 transform
(例如 transform.Rotate)之类的词时,Intellisense 不会将其点亮为关键字,而是突出显示其他建议,例如 OnTransformChildrenChanged()
或 OnTransformParentChanged()
.
任何可能的解决方法?
我刚刚下载了 Visual Studio 使用 Unity3d 所需的代码和扩展。
我还将 Unity3d 的代码编辑器设置为 Visual Studio Code via Preferences -> External Tools -> External Tool Editor
。
我在 VSCode 中观看了多个教程并下载了多个统一工具扩展,但仍然没有修复 Intellisense。
首先下载并安装此运行时应用程序 Windows:.NET Framework 4.6 目标包 macOS: 下载.NET SDK。 下载 link 统一包 (package)。
打开 Unity 首选项>-> 外部工具>-> 作为外部脚本编辑器。
选择后浏览 Visual Studio Cod 可执行文件。
可在 mac (osx) 处找到 Visual Studio 代码可执行文件
/Applications/Visual 工作室 Code.app。
或者在 windows
C:\users{用户名}\AppData\Local\Programs\Microsoft VS Code\Code.exe
默认。
重新启动两个应用程序后
双击 c# 文件并选择 ide.
我知道我的问题是什么,它与 HOW 我正在打开我的 C# 脚本有关。
在 Unity 中,不是双击 C# 脚本在 VSCode 中打开它,而是右键单击 Assets Folder
,然后选择 Open C# Script
。
这完全解决了我遇到的问题。