我不知道它是从什么开始的 - 可能是对Unity引擎的更新或Unity的Visual Studio工具(因为我不记得我已经更新了Visual Studio本身) - 但是几周之后,我的Visual Studio自动完成基本上与Unity不兼容。
我曾经写过“void A”来将它填充到
void Awake() {
}
但现在它已自动完成
private void Awake() {
}
有谁知道是什么导致了这个以及如何改变它?每次我自动完成标准Unity方法时,删除“私有”访问修饰符都会很烦人。
答案 0 :(得分:4)
更新会更改某些设置。我现在注意到了,但没有问题。
转到工具 - > 选项的。选择 Unity for Tools 然后将 Unity Messages范围从 Private 更改为 Default 。单击确定并退出。
答案 1 :(得分:-1)
如果这不起作用,请尝试this。这个对我有用。