inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AI 시대의 혁신적인 게임 개발 입문 with Unity6

입력과 출력 구현하기

visual studio Code에서 코딩할때 자동완성기능이 수업과 다릅니다.

해결된 질문

769

이원석

작성한 질문수 1

1

image.png

위 이미지처럼 Input.을 누르면 수업내용처럼 GetMouseButton등이 나오지 않습니다.
visual studio Code에서 C#과 관련된것을 받아야하는건가요?

C# unity 인공지능(ai)

답변 3

2

UniCoti

안녕하세요. 우선 기본적으로 VSCODE의 Extension중 Unity를 다운받으시면 자동완성이 가능해지는 걸로 알고 있습니다. Unity를 설치하면 C# 처럼 부가된 것까지 깔려서 그것만 제대로 다운받으면 괜찮은 걸로 아는데 세팅 오류의 경우 저도 종종 일어나서 확답을 드리긴 어려우나

 

유니티에서 만든 스크립트를 우클릭 후 Open C# Script 버튼을 통해 열어보시거나 Package Manager에 VSCode 모듈의 버전이 낮은 경우(unity6에는 해당 안됨)가 있을 수 있습니다.

 

안되시면 다른 extension도 조금 다운받아보시고 프로그램, 컴퓨터 다시 시작도 해보시면 좋을 것 같습니다. 저는 시간이 좀 지나야 활성화 되는 경우도 있더군요. 혹시 우측 하단에 에러가 뜨면서 안되는 거라면 SDK 관련 문제가 큰데 사진 올려주시면 도와드리겠습니다

1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

이원석님께서 Visual Studio Code에서 Unity 코딩 시 자동완성 기능이 예상대로 작동하지 않는 문제를 겪고 계시군요. Unity 개발 환경에서 C#을 효과적으로 사용하기 위해서는 몇 가지 필수적인 설정이 필요합니다. 아래는 자동완성 기능을 활성화하기 위한 방법들입니다.

Visual Studio Code 환경 설정

  1. C# 확장 설치:

    • Visual Studio Code의 확장 프로그램 탭에서 C# 확장을 검색하고 설치하세요. 이는 Microsoft에서 제공하며, C# 언어 지원과 함께 Unity 코드 자동완성 기능도 제공합니다.
  2. .NET Core SDK 설치:

    • 최신 버전의 .NET Core SDK가 설치되어 있는지 확인하세요. 이는 C# 언어 기능과 관련하여 중요한 구성 요소입니다. 다운로드 링크에서 설치할 수 있습니다.
  3. Omnisharp 설정:

    • C# 확장의 Omnisharp 기능이 제대로 동작하도록 설정을 검사하세요. Visual Studio Code 설정에서 omnisharp.useModernNettrue로 설정하세요.
  4. Unity 프로젝트의 .sln 파일 열기:

    • Visual Studio Code를 사용할 때는 Unity 프로젝트의 .sln 파일을 열어야 Visual Studio Code와 Unity 프로젝트 간의 연결이 원활하게 이루어질 수 있습니다.
  5. IntelliSense 데이터 갱신:

    • 가끔씩 IntelliSense 데이터가 갱신되지 않아 자동완성이 작동하지 않을 수 있습니다. 이 경우 프로젝트의 /Library/ScriptAssemblies 폴더를 삭제하고 Unity에서 다시 빌드해 보세요.

이러한 설정들을 적용하면, Unity에서 UI 문구와 같은 자동완성 기능이 정상적으로 동작할 수 있습니다.

자세하고 구체적인 설치 및 설정 방법은 이전 질문이나 강의 및 커뮤니티에서 확인해 보실 수 있습니다:

저는 질문자님의 이해를 돕고자 기존의 해결 방법을 참조하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

DoingByLove

저도 똑같이 자동완성이 달랐었는데, 찾아보고

https://dotnet.microsoft.com/en-us/download/dotnet/9.0

위에 사이트에서

.net을 9.0으로 업데이트하니까, 해결되고 똑같이 자동완성 표시됐습니다!!

노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.

0

5

1

6-6 실습 문의

0

8

2

유니코티님!

0

88

2

유니티 비법서 받을수 있을까요

0

78

2

유니티 6.3 버전

1

139

1

7번 강의 8분10초쯤에 사용하신 기호

0

79

1

합치기 강의중 합쳐질 때 원래 있던 행성이 없어지는 로직 중 질문 드립니다

0

60

2

Sceene에서 시점을 변경하려고 하는데 잘 안됩니다.

1

88

2

질문있습니다

0

89

4

카메라 보더

1

70

2

30강, circlecollider의 radius 크기 설정 원리가 궁금합니다

1

93

3

Input Setting 관련해서 질문있습니다!

0

75

2

코딩 계란레벨이라 자질구리한 질문? 입니다.

0

154

2

질문이 하나 있습니다.

1

75

2

컴텨 문외한 입니다. ㅜㅜ

1

100

3

유니티 비법서

1

124

1

유니티 6

1

139

2

코드가 이해가 안됩니다..

1

111

2

수박게임 Stars_Small_1파일문제

1

93

2

Canvas 사이즈 관련 질문입니다.

1

83

2

Player Input Setting 관련 질문입니다.

1

477

2

수박게임 질문

1

91

2

타이핑 할 때 왜 자꾸 화면에 숫자x 이거 왜생기는거에요? 엄청 거슬리네요.

1

117

2

초반 세팅시 버전 및 템플릿 질문

1

177

1