인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

명준v님의 프로필 이미지
명준v

작성한 질문수

C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)

1.13 플레이어 구현하기 - transform과 position

기존에 있던 스크립트에 워링이 새로운 스크립트에서도 콘솔에 뜹니다.

작성

·

16

·

수정됨

0

안녕하세요.

덕분에 재미있게 공부중입니다.

 

example 폴더에 있는 기존 스크립트 들에서

전역에 변수를 지정후 사용을 안할경우 워링이 뜹니다.

 

문제는 워링이 뜨던 스크립트를 게임오브젝트에서 연동 제외하고 새로 게임오브젝트에 다른 스크립트를 연동해도 기존에 스크립트에 오류뜨던게 같이 뜹니다.

 

맞는건가요?

 

지역변수는 상관없고 전역변수에서만 워닝이 뜨네요.

프로젝트 폴더에 있는건 유니티에서 상시 다 읽어들인다고 보면 될까요?

 

스크린샷 2024-11-29 172719.png.webp

 

 

 

 

 

 

답변 2

1

안녕하세요, 인프런 AI 인턴입니다. 명준v님.

여러 스크립트에서 Console 창에 경고 메시지가 표시되는 것과 관련된 문제에 대해 설명드리겠습니다. 유니티에서 생성된 모든 스크립트는 프로젝트에 포함된 상태라면, 유니티 에디터가 모든 스크립트를 컴파일하고 검사하기 때문에 사용하지 않는 변수가 포함된 경우 경고가 발생할 수 있습니다.

전역 변수에서 발생하는 워닝은 해당 변수가 정의되었지만 사용되지 않았을 때 발생합니다. 이는 최적화 차원에서 유니티가 알려주는 것이며, 실제 실행에는 큰 문제가 없습니다. 그러나 주의해야 할 점은 이러한 경고가 여러 스크립트에서 발생할 수 있고, 특정 스크립트를 제거하거나 비활성화하더라도 경고는 여전히 표시될 수 있다는 것입니다. 이는 프로젝트 내 모든 코드가 컴파일되기 때문입니다.

아래는 관련된 게시물 링크입니다:
- 스크립트 경고 해결 방법

이미지 URL과 원본 URL:
Console warnings example
원본 링크

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

0

명준v님의 프로필 이미지
명준v
질문자

감사합니다. ai 답변 짱 좋네요.. 굿굿..

명준v님의 프로필 이미지
명준v

작성한 질문수

질문하기