【发布时间】:2017-01-26 05:00:07
【问题描述】:
我在 Unity 中使用 Visual Studio。 Visual Studio 内置的自动完成功能与 Unity 工具一起使用,使得自动完成,尤其是方法头,过于激进。
例如,当我输入 void OnCollisionEnter( 时,我得到了
void OnCollisionEnter(Collision collision) { }()
这是一个问题,因为我现在必须删除括号并重命名参数,而之前我不必这样做。这是一件小事,但它是非常恶化的。有没有办法解决这个问题?
【问题讨论】:
-
我卸载了 Unity 工具,现在我知道是它导致了问题。但是,现在我没有统一的任何部分的自动完成功能。有没有办法在不卸载统一工具的情况下做到这一点?
-
是的,这确实是一个问题,虽然我还没有确定根本原因。顺便说一句,在 2.8.0.0 版本上,不知道这是否重要。
-
对于jiffs的爱好者i.stack.imgur.com/C6Pe5.gif
-
修复添加私有关键字(我所有的代码都说void或public void,所以添加私有既愚蠢又令人困惑),我发现您可以更改Unity Messages在工具 -> 选项 -> 统一工具中的统一设置工具中范围为默认值
-
我只是在重新安装VS和VSTU插件后遇到了同样的问题。确实很烦人。
标签: c# unity3d visual-studio-2015 unity5