본문 바로가기
Unity/오류

[Unity& VisualStudio] C# script 자동완성이 안 될 때

by 이제ise이제 2022. 4. 17.

 

졸작 진행 중에 막혔던 부분들을 기록하는 글입니다. 네이버 블로그에 썼던 거 티스토리로 옮기는 중

 

상황 : 제목 그대로 유니티 script를 작성하는데 자동완성이 활성화가 안 될 때

해결 : dit - > Preference -> External Tools -> Eternal Script Editor : Visual Studio

 

 

원래라면 아래 사진 중 오른쪽 사진처럼 글자들에 색깔도 나오고 '.'연산자를 쓸 때는 자동완성이 떠야한다. 하지만 왼쪽처럼 밋밋한 하얀 글자와 자동완성이 안 된다. Consol창에 에러가 찍히는 것 또한 당연.

 

새 스크립트를 생성해도 마찬가지인 상황이다. 제일 상단에 using~~들도 제대로 써있고 visual studio installer에서 게임 제작에 필요한 건 다 다운받아서 뭘 더 해야할 지 모르는 멘붕

 

(좌) 현재 문제가 되는 상황   /   (우) 정상적으로 작동할 때의 모습
 

 

이럴 땐 Edit - > Preference -> External Tools에서 Eternal Script Editor를 확인해보면 된다.

Open by file Extension으로 설정되어있을 수 있다. Visual Studio로 변경해주자.

 

만약 스크립트 창(visual studio)를 열어 둔 상태로 설정을 수정했다면 코드를 저장 후 창을 닫았다가 다시 키면 변경한 설정이 반영된다.