유니티 프로젝트를 새로 생성 후 C# 스크립트를 생성하고 vscode 로 열어보면 간혹가다 Intellisense(자동완성) 이 동작하지 않을 때가 있다.
구글에서 검색하면 여러가지 방법이 나오지만 가장 효과적인 방법이 있어서 기록해 놓는다.
Ctrl(Command) + Shift + P 를 눌러 Settings JSON 을 편집한다.
아래 코드를 적당한 곳에 추가 한다.
"[csharp]": {
"editor.defaultFormatter": "ms-dotnettools.csharp",
"editor.formatOnSave": true,
},
그리고 Extension 관리 탭으로 이동해 C# 을 검색 후 제거 후 다시 설치한다.
이 방법이 가장 효과적인 것 같다.
다른 이유로 인해 자동완성이 동작 안하는 건 sln 파일 설정이나 다른 C# 설정 등이 꼬여있을 확률이 높다.
'개발 > Unity' 카테고리의 다른 글
[Unity] 2D 게임에서 원하는 위치로 이동해보자 (NavMeshPlus) (0) | 2022.09.06 |
---|---|
[Unity] 2d 캐릭터 움직이고 벽에 충돌 감지가 안될 때 (0) | 2022.09.04 |
[Unity] 유니티 프로젝트 폴더 관리 팁 (0) | 2021.12.12 |
[Unity] GameObject 생성 시 자동으로 Position 초기화 시키기 (0) | 2021.12.10 |