为什么unity会打开dw而不是visualstudio

电脑MacBook
使用unity写c++语言,但是默认打开了DW而不是visualstudio(电脑已经安装了visualstudio)
为啥

参考GPT和自己的思路:

Unity的默认脚本编辑器是MonoDevelop,而不是Visual Studio。如果你想使用Visual Studio作为你的脚本编辑器,你需要在Unity中进行特定的设置,具体步骤如下:

  1. 打开Unity,进入“Edit” -> “Preferences” -> “External Tools”界面;
  2. 在“External Script Editor”下拉菜单中选择“Browse”,找到Visual Studio的安装路径(通常是在“C:\Program Files (x86)\Microsoft Visual Studio”目录下),选择“devenv.exe”文件;
  3. 保存设置,退出Unity,并重新打开工程,现在Unity应该将Visual Studio作为默认脚本编辑器。

如果你按照以上步骤进行了设置,但仍然无法打开Visual Studio,可能是由于Visual Studio的版本与Unity的版本不兼容。在这种情况下,你需要更新或安装与Unity兼容的Visual Studio版本。

参考GPT和自己的思路:

这可能是因为Unity默认使用的是DW(Dashcode Wrapper)作为C++脚本编辑器,而不是Visual Studio。如果你想使用Visual Studio作为编辑器,可以在Unity的首选项(Preferences)中进行设置。在“外部工具”(External Tools)标签下,你可以设置C++脚本编辑器为Visual Studio,并指定Visual Studio的路径。这样,每次你在Unity中打开C++脚本时,都会自动使用Visual Studio来编辑代码。