无法在Cocos3d中运行带纹理的cc3node

时间:2013-05-29 11:59:24

标签: ios xcode blender cocos3d

我使用Blender 2.66开发了一个3d地面,一个平面节点。我在资源文件夹中添加了带有纹理图像的pod文件。但是当我运行时,找不到它自己的对象!!!

当我在搅拌机中渲染时,我发现它的效果很好。那么为什么会这样呢?

我查了一些类似的问题,但找不到令人满意的答案。

以下是PVRShareman

中地面节点的屏幕截图

enter image description here 谢谢

1 个答案:

答案 0 :(得分:3)

您可以使用名为PVRShaman的程序来了解您的地面状况以及放置位置。

之后只需使用:

CC3PODResourceNode *node = [CC3PODResourceNode nodeFromFile: @"you_file.pod"];
[self addChild:node];

你可以改变它的位置 node.location = cc3v(0.0,0.0,0.0);

您可能遇到两个问题,相机位置错误或pod文件位置错误,请检查您的对象放置的对象(0,0,0)

例如,如果你在搅拌机中的对象有位置(10,0,0) 要以cocos3d为中心,您需要设置对象location = cc3v(-10.0,0,0);

所以最好的方法是将对象放在(0,0,0)