如何在cocos3d中制作一个立方体

时间:2012-12-04 00:30:48

标签: iphone objective-c cocos3d

我正在使用cocos3d开发iphone应用程序,我想渲染一个多维数据集

 CC3BoundingBox bounds = makeBounds(9.5, 5.0, 4.0, 0, 0, 0);
    CC3MeshNode *cube = [[CC3MeshNode alloc] init];
    [cube populateAsSolidBox:bounds];

我试过这个但是填充了AsSolidBox: 不复存在。如何在最新的cocos3d 0.7.2中以编程方式创建一个简单的框或多维数据集?三江源

2 个答案:

答案 0 :(得分:1)

populateAsSolidBox方法(以及许多其他populateAs方法)现在在ParametricShapes(CC3MeshNode扩展)中定义。这是在CC3ParametricMeshNodes.h。

因此,请务必在Scene.mm中导入该头文件:

#import "CC3ParametricMeshNodes.h"

答案 1 :(得分:0)

CC3BoundingBox bounds = { {-1, -2.0, -2.0}, {0.0, 0.0, 0.0} };
CC3MeshNode *cube = [[CC3MeshNode alloc] init];
[cube populateAsSolidBox:bounds];

我不能使用makeBounds函数,这些是我在cocos3d 0.7.2中使用的代码

并且,请记住导入CC3ParametricMeshNodes.h