当我想编辑c# Unity脚本时,它们会在Visual Studio中打开。它应该为所有与Unity相关的代码提供自动补全,但它不起作用。
在这里你可以看到缺失的功能:
可以看到,转换对象没有打开自动完成菜单。
Unity版本:5.5.2f1 Visual studio 2015 安装Visual Studio Tools for Unity
当我想编辑c# Unity脚本时,它们会在Visual Studio中打开。它应该为所有与Unity相关的代码提供自动补全,但它不起作用。
在这里你可以看到缺失的功能:
可以看到,转换对象没有打开自动完成菜单。
Unity版本:5.5.2f1 Visual studio 2015 安装Visual Studio Tools for Unity
当前回答
下面的方法对我有用。
进入编辑->首选项->外部工具->外部脚本编辑器选择脚本编辑器
其他回答
在Unity中,编辑>首选项>外部工具 单击“重新生成项目文件”。
对于Windows或macOS:
下载/安装Visual Studio IDE(带有Unity工具)
安装时,确保包含安装
使用Unity开发游戏
然后使用Unity(你可以双击一个c#文件),打开一个新的c#项目,Visual Studio IDE应该会打开你的新项目结构。
从那里,你应该能够看到你在寻找什么。
例如:
Linux(建议):
尝试Monodevelop -附加信息,它提供代码完成/提示。
我今天使用Visual Studio 2017 15.4.5和Unity 2017遇到了同样的问题。
我可以通过在Visual Studio中右键单击项目并将目标框架从3.5更改为4.5来解决这个问题。
希望这能帮助到其他有类似情况的人。
你安装这个?
安装Visual Studio和Unity 下载Visual Studio安装程序,如果已经安装,则打开它。 对于所需版本的Visual Studio,选择“修改”(如果已经安装)或“安装”(对于新安装)。 选择workload选项卡,然后选择Game development with Unity workload。 如果Unity尚未安装,请在安装程序的可选部分中选择Unity Hub复选框。 选择Modify或Install完成安装。
在Visual Studio中选择项目 点击“刷新”按钮