2017-01-26 1 views
3

저는 Unity와 함께 Visual Studio를 사용합니다. Visual Studio에서 Unity에 대한 도구와 함께 내장 된 자동 완성 기능은 자동 완성 기능을 특히 메소드 헤더와 함께 너무 공격적으로 만듭니다. 내가 void OnCollisionEnter(를 입력 할 때 나도 할 필요가 없습니다 것입니다 전에 때 예를 들어비주얼 스튜디오 자동 완성 너무 적극적으로

는, 나는,

void OnCollisionEnter(Collision collision) { }() 

지금은 괄호를 제거하고 매개 변수의 이름을 변경해야하기 때문에이 문제가

을 부여하고있다. 작은 일이지만 극심한 악재입니다. 이 문제를 해결할 방법이 있습니까?

+0

Tools for Unity를 제거했는데 이제 문제의 원인임을 알게되었습니다. 그러나 이제는 단결의 어떤 부분에 대해서도 자동 완성 기능이 없습니다. 화합을위한 도구를 제거하지 않고도이를 수행 할 수있는 방법이 있습니까? –

+0

그래, 근본 원인을 아직 결정하지는 않았지만 이것은 실제로 문제입니다. 버전 2.8.0.0 btw에서 중요한지 여부를 모릅니다. – Bart

+0

그리고 jiffs를 좋아하는 분 https://i.stack.imgur.com/C6Pe5.gif – Bart

답변

3

VS Tools for Unity (VSTU)는 Unity 메시지 (OnCollisionEnter와 같은 Unity 엔진에서 호출되는 특수 메서드)에 대한 완료를 제공합니다.

좋은 소식, 당신이 설명하는 문제는 우리가 확인한 문제이며 우리가 해결하려고하는 문제입니다. -> 옵션 - 유니티에 대한> 도구 및 설정 유니티 메시지 코드 완성

  1. 유니티 설치를위한 도구를 유지하고, 특정 도구의 기능을 비활성화 : 그것은 극도로 악화, 그 사이에 당신이 할 수있는 하나의 경우 거짓으로. 프로젝트를 다시 시작해야만 효과가 나타납니다.
  2. 이 잠시 :

면책 조항에 대한 당신의 근육 기억에 반하는 경우에도 IntelliSense를 추가하려는 유니티 메시지가 표시되면 입력하거나 탭을 사용하여 방법 조각을 커밋 : 나는 데브 해요 Microsoft에서 Unity 용 도구의 리드

+0

감사합니다. 그것을 제거 할 필요가있을 때까지 악화되지는 않았지만 전에는 눈치 채지 못했습니다. 너희들이 그것에 노력하고있어 기뻐. VS는 여전히 단일 개발보다 훨씬 낫습니다. 또한, 여러분이이 문제를 발견하고 그것을 고치기 위해 헌신적으로 노력한 것은 정말로 인상적입니다. –