0

我创建了一个 Cocos3d iOS 项目并面临纹理显示问题。我的项目一直保存在这个链接下-> https://www.yousendit.com/download/UVJpWmdzTkwzMW40WjhUQw 如果我们运行这个项目,我们可以看到一个示例房屋模型输出,其中屋顶在房屋中显示为纯白色。但是,实际上我已经在搅拌机中添加了屋顶纹理,并在 pod 中进行了转换。我不知道为什么在模拟器中运行代码时屋顶纹理显示不显示。请下载我的示例项目https://www.yousendit.com/download/UVJpWmdzTkwzMW40WjhUQw并建议我。此项目源还包含其使用的 .blend、.dae、.pod 文件。

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];
4

1 回答 1

1

您的 DAE 文件不引用任何纹理:

TestHouse.dae:

  <library_images/>

所以,你一定没有从 Blender 中导出它们。

于 2013-03-26T11:29:43.730 回答