Unity - Visual Studio的自动完成修复

时间:2017-02-21 16:21:57

标签: c# visual-studio unity3d

我不知道它是从什么开始的 - 可能是对Unity引擎的更新或Unity的Visual Studio工具(因为我不记得我已经更新了Visual Studio本身) - 但是几周之后,我的Visual Studio自动完成基本上与Unity不兼容。

我曾经写过“void A”来将它填充到

void Awake() {

}

但现在它已自动完成

private void Awake() {

}

有谁知道是什么导致了这个以及如何改变它?每次我自动完成标准Unity方法时,删除“私有”访问修饰符都会很烦人。

2 个答案:

答案 0 :(得分:4)

更新会更改某些设置。我现在注意到了,但没有问题。

转到工具 - > 选项的。选择 Unity for Tools 然后将 Unity Messages范围 Private 更改为 Default 。单击确定并退出。

enter image description here

答案 1 :(得分:-1)

如果这不起作用,请尝试this。这个对我有用。