Простой полигон в cocos3d

Я пытаюсь реализовать простой 3D-объект на шаблоне cocos3d.

Обычно вы получаете объект из файла POD или подобного.

Но мне нужно сделать это по коду в приложении.

Я пробовал CC3BoxNode с CC3BoundingBox. Но это не то, что я ищу.

Мне нужно создать что-то похожее на это. введите здесь описание изображения


person saimonx    schedule 15.06.2011    source источник


Ответы (2)


Взгляните на этот пример: Bigbot Smash City

person Mikael    schedule 22.06.2011
comment
в ios5 я получил ошибку компиляции в строке CC3Layer* cc3Layer = [[Demo3DLayer alloc] initWithColor: ccc4(0x00,0x9a,0xcd,0xff)] autorelease]; в appdelegate и я изменил его на CC3Layer* cc3Layer = [[Demo3DLayer alloc] init]; и заработало. надеюсь, это поможет кому-то. Спасибо за пример ссылки. - person jkr; 11.11.2011

Вы пробовали это?

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

Так создаются ящики в упомянутом выше проекте. Я поиграл с проектом и извлек код, чтобы нарисовать простое поле, подобное этому:

Простое отображение куба с помощью Cocos3D

Ваше здоровье,

person yonel    schedule 19.07.2011