2013-09-04 4 views
0

지금은 jpct-ae를 사용하여 단일 텍스처 파일로 3D 모델을로드 할 수 있습니다.jpct-ae에서 멀티 텍스처 객체를로드하는 방법

cube = loadModel(getAssets().open("cube.3ds"), 1); 
TextureManager.getInstance().addTexture("texture.png", new Texture(getAssets().open("texture.png"))); 

cube.build(); 
world.addObject(cube); 

하지만 지금은 여러 텍스처 파일이 포함 된 자동차 또는 주택과 같은 복잡한 3D 모델을로드해야합니다. 3D 모델 및 텍스처가 서버에서 다운로드되고 있으므로 텍스처를 정의 할 수 없습니다. 다중 텍스처로 3d 모델을로드하는 방법은 jpct-ae입니까?

답변

0

기본은 여기에 설명되어 있습니다 : 당신이 모델 전에 텍스처를로드 할 수없는 경우 Loading models in jPCT(-AE)

, 당신은 텍스처를로드 한 후, 먼저 모델을로드 로더가 올바른 이름을 가진 일부 자리 텍스처를 할당 할 수 있습니다 replaceTexture() - TextureManager를 호출하여 자리 표시자를 올바른 텍스처로 바꿉니다.

+0

thanx, 좋은 생각입니다. 하지만 내 문제는 내가 서버에서 zip 파일로 3D 모델을 다운로드하여 SD 카드에 저장할 때입니다. 내가 .obj 모델을로드하더라도 모든 가능한 jpeg 또는 텍스처 파일을 디렉토리를 통해 수동으로 텍스처로로드해야합니다. 그래서 지금은 구운 텍스처 모델 만 사용하여 하나의 텍스처 파일, 하나의 재질 파일 및 하나의 obj 파일 만 가질 계획입니다. 이 방법은 좀 더 일반적인 것으로 보입니다. – gooner

관련 문제