2012-03-05 16 views
0

Unity3D를 배우는 과정을 따라 가고 있습니다. 유니티 아이폰 자습서Unity3D 텍스처 적용 - 모델이 검은 색으로 변합니다.

http://www.vtc.com/products/Game-Development-for-iPhone-iPad-Using-Unity-iPhone-Tutorials.htm

를 사용하여 아이폰/아이 패드

게임 개발 나는 화면에서 수행되고 어떤 저자를 따라 다음입니다. 그는 Unity 1.6을 사용 중이고 Unity 3.40f5를 사용 중입니다.

영화에서와 같이 텍스처를 적용하려고하면 모델이 검정색으로 바뀝니다. 내가 여기서 누락 된 사소한 것이 있습니까?

첨부 된 스크린 샷을 찾아보십시오. 내 화면에 일이 뭐죠 enter image description here

  • - -

    1. 는 작가와 영화에서 어떤 일이 일어나고 무슨 enter image description here

  • +0

    개체에 자료를 드래그 했습니까? 광원을 추가 했습니까? – tmaximini

    답변

    4

    쉐이더 이후에 "Bumped Diffuse"라고 가정하면 화면 캡처에서 알기가 어렵지만 재질이 정확 해 보입니다.

    모델을 장면을 드래그 할 때 텍스처를 적용하기 전에 자체 음영 처리를해야합니다. 그렇지 않은 경우 모델을 클릭하여 모델의 법선을 다시 생성 한 다음 속성에있는 "법선과 접선 (Normals and Tangents)"을 찾습니다. 노멀 후 "계산"을 클릭하면 하단의 "적용"을 클릭하면 어떻게되는지 확인하십시오. 나는 당신의 모델 타입을 모르지만 Unity는 웨이브 프론트 .obj 파일로 그들의 법선을 미리 정의하여 나에게 과거에 문제를 일으켰습니다.

    다른 가능한 문제는 UV 가져 오기 오류입니다. 튜토리얼이 v1.6에서 나온 경우 자습서에 포함 된 모델이 올바르게 가져 오지 않을 수 있습니다. 나는 자외선이 모두 '0 0'으로 설정된 유사한 문제를 겪었으므로 텍스처의 가장 낮은 구석 픽셀 만 사용되었습니다. 유니티는 당신을 위해 아무것도 할 수 없습니다. 새 자료를 작성하여이를 테스트 할 수 있습니다. 셰이더가 확산되도록 설정합니다. 'Base (RGB)'텍스처를 'none'으로 설정하고 'Main Color'를 파란색과 같이 설정하십시오. 모델에 적용하십시오. 텍스처를 정의하지 않으면 모델이 파란색으로 표시됩니다. 그렇다면 자외선 수입 문제가있을 가능성이 큽니다.

    1

    당신은 단지뿐만 아니라 물질을 생성하지만 난 당신이 그것을 가져 오지 않았다고 생각 개체에.

    관련 문제