inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nhập môn phát triển game đổi mới trong kỷ nguyên AI with Unity6

Thực hiện nhập xuất

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

Đã giải quyết

781

awonno14484

1 câu hỏi đã được viết

1

image.png

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

C# unity 인공지능(ai)

Câu trả lời 3

2

UniCoti

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

 

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

 

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

1

communityai8509

안녕하세요, 인프런 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으로 업데이트하니까, 해결되고 똑같이 자동완성 표시됐습니다!!

클로드 데스크앱과의 차이

0

0

0

nmp run build의 기능

0

2

1

유니코티님!

0

88

2

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

0

80

2

유니티 6.3 버전

1

139

1

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

0

79

1

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

0

60

2

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

1

88

2

질문있습니다

0

90

4

카메라 보더

1

70

2

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

1

93

3

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

0

75

2

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

0

154

2

질문이 하나 있습니다.

1

76

2

컴텨 문외한 입니다. ㅜㅜ

1

100

3

유니티 비법서

1

125

1

유니티 6

1

139

2

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

1

111

2

수박게임 Stars_Small_1파일문제

1

93

2

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

1

84

2

Player Input Setting 관련 질문입니다.

1

489

2

수박게임 질문

1

91

2

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

1

118

2

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

1

177

1