인프런 커뮤니티 질문&답변
답변 2
0
이 강의는 유니티 5(2017~2022) 기준으로 제작되어 Built-in RP를 사용했습니다.
현재 유니티 6는 기본 RP가 Universal이기 때문에 Shader의 문제로 색상이 깨지는 것입니다.
현재 스크린샷 기준으로 Material 폴더에 가면 바닥 표현을 위한 Material이 있을텐데
그 파일을 선택하고, Inspector View에서 Shader를 Universal Render Pipeline - Lit 으로 설정하면 검은 바닥이 보일겁니다.
Shader 설정 후에 이미지를 등록해야 합니다.
Textures 폴더에 있는 Ground.png를 Material에 등록하면 바닥이 그림과 같은 검은색으로 설정됩니다.
Hierarchy View에서 계단을 표현하고 있는 모든 오브젝트를 선택하고,
Inspector View의 MeshRenderer 컴포넌트 Materials를 변경해야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김현진님.
Unity에서 오브젝트가 핑크색으로 표시되는 현상은 주로 쉐이더나 머티리얼에 문제가 있을 때 발생합니다. 이는 프로젝트의 마테리얼이 제대로 설정되지 않았거나 누락되어 있을 때 나타나는 경우가 많습니다. 해결 방법은 다음과 같습니다:
머티리얼 확인: 게임 오브젝트에 사용된 머티리얼이 올바르게 적용되어 있는지 확인하세요. 핑크색 문제는 주로 머티리얼이 없거나 쉐이더가 손상되었을 때 발생합니다.
셰이더 체크: 사용 중인 셰이더가 Unity에서 지원되지 않는 형식일 수 있습니다. Universal Render Pipeline 또는 HDRP 사용 시에는 해당 플러그인에 맞는 셰이더를 사용해야 합니다.
패키지 매니저 확인: “Window” > “Package Manager”를 통해 유니티 렌더 파이프라인과 관련된 패키지가 설치되어 있는지 확인하세요. Universal Render Pipeline의 경우 URP 관련 패키지가 올바르게 설치되어야 합니다.
프로젝트 셋팅 재검토: 프로젝트가 잘못된 렌더 파이프라인으로 설정된 경우 재설정해야 합니다.
Edit>Project Settings에서Graphics의 렌더 파이프라인 설정을 확인하세요.
이와 관련하여 비슷한 사례에 대한 해결 방법을 다룬 기존 답변을 소개해 드립니다. 추가적인 정보는 아래의 링크에서 확인하세요:
- 유니티에서 마젠타색으로 표시되는 이유와 해결 방법 - 텍스처 및 소재 관련 문제 해결을 위한 가이드입니다.
위의 방법으로 해결이 안 된다면, 프로젝트 내 재생 리소스(텍스처, 머티리얼 등)가 편집 과정에서 실수로 손상되었을 가능성도 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







바닥이 하얀색이 됐어요ㅠㅠ
계단은 그대로 핑크색이에요