【发布时间】:2017-07-11 09:21:37
【问题描述】:
我不知道是什么开始的——可能是 Unity 引擎或 Visual Studio Tools for Unity 的更新(因为我不记得我已经更新了 Visual Studio 本身)——但几周后,我的 Visual Studio 自动补全与 Unity 基本不兼容。
我曾经写过“void A”来制表符完成它
void Awake() {
}
但现在它会自动完成
private void Awake() {
}
有没有人知道是什么原因造成的以及如何将其改回来?每次我自动完成标准 Unity 方法时,删除“私人”访问修饰符会很烦人。
【问题讨论】:
-
虽然可能很烦人,但有什么原因会导致问题吗?默认情况下,方法是私有的,因此
void Awake()和private void Awake()不应导致您的代码执行有任何差异... -
Afaik 它不会引起问题,而是......习惯。我想您可以联系起来,也许在谈论“{”是否必须在同一行或下一行时。想象一下,您的 IDE 突然从您习惯的方式切换。 :(
标签: c# visual-studio unity3d