Как сделать куб в 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? Спасибо


person King Popsicle    schedule 04.12.2012    source источник


Ответы (2)


Метод populateAsSolidBox (наряду с рядом других методов populateAs) теперь определен в ParametricShapes, расширении CC3MeshNode. Это находится в файле CC3ParametricMeshNodes.h.

Так что просто не забудьте импортировать этот заголовочный файл в свой Scene.mm:

#import "CC3ParametricMeshNodes.h"
person Ken Toh    schedule 08.12.2012

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

person user9527    schedule 26.12.2012