2012-12-04 28 views
1

我使用cocos3d上一個iPhone應用程序工作的一個立方體,我想呈現一個立方體如何使cocos3d

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

我都試過,但populateAsSolidBox: 不再存在。我如何以編程方式在最新的cocos3d 0.7.2中創建一個簡單的框或多維數據集? Thankyou

回答

1

現在,在ParametricShapes中定義populateAsSolidBox方法(以及其他一些populateAs方法),這是CC3MeshNode擴展的參數化圖形。這是在CC3ParametricMeshNodes.h中。

所以只是一定要導入的頭文件在您的Scene.mm:

#import "CC3ParametricMeshNodes.h" 
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