cocos2d с порядком слоев таблицы uikit - PullRequest
0 голосов
/ 21 ноября 2011

Я следую превосходному учебнику Интеграция cocos2d и UIKit

работает очень хорошо,
но мне нужно, чтобы некоторые спрайты, которые перемещаются в моем приложении, располагались поверх tableView. Я пытался использовать свойство z ​​для cocos 2d, но, похоже, не работает для размещения спрайта поверх таблицы,

tablaMenuBloq = [[[UITableView alloc]initWithFrame:CGRectMake(40, -10, 150, 210) style:UITableViewStylePlain]autorelease];
    tablaMenuBloq.transform = CGAffineTransformMakeRotation( ( 90 * M_PI ) / 180 );

    tablaMenuWrapper =[CCUIViewWrapper wrapperForUIView:tablaMenuBloq];
    [self addChild:tablaMenuWrapper];


    //first sprite
    TSprite *ez = [TSprite spriteWithFile:@"butonA.png"]; //lets create a TSprite, named EZ, and the file is Easy.png.
    [ez SetCanTrack:YES];//The sprite can be tracked.

    [self addChild: ez z:2 tag:easySprite]; //lets add a tag to the sprite, in order to identify it later
    ez.position = ccp(290,300);//position of the sprite
    [TSprite track:ez];//and lets add this sprite to the tracked array.

Обратите внимание, что спрайт-код, созданный после таблицы, также

Так, как я могу решить это?

спасибо большое !!!

1 Ответ

0 голосов
/ 22 ноября 2011

Этот индекс z существует только в контексте представления Cocos2D и не может влиять на связь представления с вложенными представлениями, которые вы добавляете поверх него.

См. узел Cocos2d над элементом uikit .

...