유니티 코딩을 할 때 C#을 사용하는데, Unity에서 실행했을 때 자동완성이 안된다.
모든 메서드를 외우고 다니진 않기에.. 다음 블로그 글을 참조했다.
VSCODE (Visual Studio Code) 자동 완성 기능이 안 될 때 (tistory.com)
VSCODE (Visual Studio Code) 자동 완성 기능이 안 될 때
처음 블로그에 올리는 글이니까, 카페에 올렸던 글을 재탕하며 올려봅니다. 재탕글 : 유니티 허브 - VSCode (Visual Studio Code) 자동 완성이 안 될 때 (링크 : https://cafe.naver.com/unityhub/109218) VSCode..
dev-nicitis.tistory.com
[Tip] 유니티에서 VSCode : Visual Studio Code 사용하기 / 필수 Extensions 소개 / 테마 변경하는 법 / 여러 오
유니티로 개발하시는 분들중에 Visual Studio 2019와 같은 일반적인 버전 대신 Code를 사용하시는 분이 ...
blog.naver.com
VS Code로 유니티 개발하기 (macOS 사용자를 위한 팁 포함) (androidhuman.com)
VS Code로 유니티 개발하기 (macOS 사용자를 위한 팁 포함)
#Android, #Kotlin, and #Tesla
www.androidhuman.com
해결방법
기본 확인 사항
일단 해결 방안을 보기 전에 VSCode가 제대로 설치되었는지를 확인하고 Unity에 필요한 프로그램을 다운로드하였는지 확인해본다.
유니티 연동에 필요한 의존 라이브러리를 반드시 설치하고 넘어가는 것이 좋음.
유니티에 비주얼 스튜디오 코드 (Visual Studio Code) 연동하기 – I_Jemin
유니티에 비주얼 스튜디오 코드 (Visual Studio Code) 연동하기 – I_Jemin
VSCode 설치 공식 사이트: https://code.visualstudio.com 매우 간단합니다. 공식 사이트에서 다운로드하여 설치하면 끝입니다. 설치 프로그램의 안내에 따라 기본 설정 그대로 설치를 진행하면 됩니다. VS
ijemin.com
다음으로 밑에 있는 필수 Extension을 설치했는지도 확인
C#을 개발하기 위해서는 C# Extension이 반드시 필요하다.
1. 유니티 에디터가 사용 에디터로 설정되어 있는지 확인
Edit - Preferences...
vscode로 설정
2. vscode에 오류가 뜨는지 확인
유니티 버전에 따라 Code에서 이런 오류가 뜨며 정상작동하지 않는 경우가 생기는 경우가 있다고 한다.
그럴땐 에디터를 업데이트 시켜주고 유니티를 끈 후
위 파일 두개를 삭제 시키고 유니티를 재시작한다.
3. OmniSharp 오류
OmniSharp.MSBuild.ProjectManager Attempted to update project that is not loaded:
나는 C# 에러로.. 위 오류가 문제였다.
1. auto -> always로 변경
2. Omnisharp: Path로 이동 : setting.json에서 "omnisharp.path": "latest"를 추가해준 뒤에 VScode를 재실행
3. csproj / sln 삭제 후 유니티 재실행
4. .NETFramework,Version=v4.7.1의 참조 어셈블리를 찾을 수 없습니다.
Download .NET Framework 4.7.1 | Free official downloads (microsoft.com)
Download .NET Framework 4.7.1 | Free official downloads
Downloads for building and running applications with .NET Framework 4.7.1 . Get web installer, offline installer, and language pack downloads for .NET Framework.
dotnet.microsoft.com
해당 버전 디벨로퍼 버전으로 다운 및 설치
난 4번이 문제였던것 같다..
'Unity' 카테고리의 다른 글
플랫포머 + 리듬게임 제작 시작. (0) | 2022.02.21 |
---|