Как использовать debugdraw с MacOS / cocos2d / Box2d - PullRequest
0 голосов
/ 19 мая 2011

Как я могу отладить с помощью кода cocos2d / macos? я не могу использовать GLESDebugDraw, любая подсказка?

1 Ответ

1 голос
/ 25 мая 2011

Я не уверен, что вам нужно, но у cocos2d есть несколько методов рисования. Вы можете использовать этот код

-(void)draw
{
for (NSValue* rect in spots) {
    CGRect r = [rect CGRectValue];
    CGPoint vertices2[] = {
        ccp(r.origin.x,r.origin.y),
        ccp(r.origin.x, r.size.height + r.origin.y),
        ccp(r.size.width + r.origin.x, r.size.height + r.origin.y),
        ccp(r.size.width + r.origin.x, r.origin.y)
    }; 
    ccDrawPoly(vertices2, 4, YES);
}

Для других выходных данных отладки проверьте ccConfig.h (просто введите его в поле поиска в левом нижнем углу представления проекта). На линии 229 #define CC_SPRITE_DEBUG_DRAW 0. Установите его на 1, и вы увидите ограничивающую рамку всех спрайтов.

...