2013-03-26 3 views
0

Cocos3d iOS 프로젝트를 만들고 텍스쳐 디스플레이에 문제가 있습니다. 내 프로젝트가이 링크 아래에 있습니다. ->https://www.yousendit.com/download/UVJpWmdzTkwzMW40WjhUQw 이 프로젝트를 실행하면 옥상에 일반 흰색으로 표시되는 샘플 하우스 모델 출력이 표시됩니다. 그러나 사실, 나는 블렌더에 지붕 텍스쳐를 추가하고, 포드로 변환했습니다. 시뮬레이터에서 코드를 실행할 때 지붕 텍스처 표시가 왜 표시되지 않는지 모르겠습니다. 샘플 프로젝트 https://www.yousendit.com/download/UVJpWmdzTkwzMW40WjhUQw을 다운로드하고 제안 해주십시오. 이 프로젝트 소스에는 .blend, .dae, .pod 파일도 포함되어 있습니다. 어떤 텍스처를 참조하지 않는Cocos3d : 텍스처가 표시되지 않습니다.

CC3PODResourceNode* podRezNode = [CC3PODResourceNode nodeWithName: @"RobotPODRez"]; 
podRezNode.resource = [IntroducingPODResource resourceFromFile: @"DieCube.pod"]; 

// If you want to stop the robot arm from being animated, uncomment the following line. 
// [podRezNode disableAllAnimation]; 

podRezNode.shouldCullBackFaces = NO; 
podRezNode.location = cc3v(0.0, 0.0, 0.0); 
podRezNode.isTouchEnabled = YES; 
[self addChild: podRezNode]; 

답변

1

귀하의 DAE 파일 :

TestHouse.dae : 그래서

<library_images/> 

, 당신은 블렌더에서 그들을 내보내지지해야합니다.

+0

TestHouse.dae가 아닌 그 하우스 샘플 모델에 대해 DieCube.dae로 이름을 지정했습니다. 올바른 텍스처 이미지를 참조 할 수 있도록 dae 파일을 수정하는 방법을 알려주시겠습니까? 블렌더에서 적절한 질감으로 제대로 보여줍니다. – Getsy

+0

여기 DAE에 대한 섹션을보십시오 : http://wiki.frictionalgames.com/hpl2/third_party_tools/3d/blender – peterept

관련 문제