2014-01-11 2 views
0

Renderables의 데이터에서 생성 된 메쉬가 있습니다. 환경이 설정되었습니다. 소재는 단순한 new Material()입니다.libGDX에서 텍스처를 메쉬에 바인딩 하시겠습니까?

메쉬가 제대로 생성되었지만 텍스처가 보이지 않으며 회색 (음영 처리 된) 삼각형 만 표시됩니다. rtfm 메서드를 사용해 보았지만 텍스처를 바인딩 할 방법이 없다는 것을 알았으므로 libGDX에서는 쉐이더만으로 제대로 표시되며 사용하지는 않습니다 (이 기능을 구현 한 후에는 이에 따라 잡았습니다).). libGDX에서 쉐이더없이 텍스처를 메쉬에 바인딩하는 방법이 있습니까? 당신의 텍스처링 코드를 보지 않고

답변

1

, 아마도 다음과 같은 형식을 사용하여 재료의 질감을 지정하십시오 : 속임수를 썼는지

Material mat = new Material(); 
    //set the diffuse channel on the texture using some texture 
    mat.set(TextureAttribute.createDiffuse(new Texture("crate.jpg"))); 
+0

. 고맙습니다! –

관련 문제