cocos3d / blender:重新混合到pod的奇怪问题不提供输出

时间:2013-04-04 13:39:45

标签: ios blender cocos3d

我使用blender创建3d模型并使用PVRGeoPODGUI转换为.pod文件,并在我的cocos3d应用程序中使用它。

例如,我创建了3d平面,立方体等,并保存为“A.blend”文件并导出为“A.dae”并最终转换为“A.pod”文件。当我在代码中使用这个“A.pod”文件时,它工作正常。

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

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

然后我尝试重新创建相同类型的混合文件并测试它,所以我使用相同的“A.blend”文件,具有相同的位置,比例,缩小等,并现在保存为“B.blend”文件。再次导出为“B.dae”并最终转换为“B.pod”文件。当我现在尝试在我的代码中使用它时,它不会在模拟器输出中查看任何模型,它是空白的。

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

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

这对我来说真的很奇怪,因为相同版本的blend(A.blend)和转换后的pod(A.pod)工作正常,但是重新保存的版本(B.blend和B.pod)根本不起作用

有人可以指点我这里可能有什么问题吗?

0 个答案:

没有答案