Как создать меню в cocos3d

Я хочу создать меню в cocos3d. Я не смог найти правильное решение для этого. Я попытался создать один, используя концепцию cocos2d.

    CCMenuItemImage *item1=[CCMenuItemImage itemFromNormalImage:@"up.png" selectedImage:@"images.jpeg" target:self selector:@selector(up:)];
    CCMenu *mnu1=[CCMenu menuWithItems:item1, nil];
    mnu1.position=ccp(320, 480);
    [self addChild:mnu1];

Но возникает проблема,

Несовместимые типы указателей, отправляющие "CCMenu *" параметру типа "CC3Node *"

1 ответ

Решение

Я нашел ответ. Я создал CCMenu в CCScene. На самом деле мы должны создать CCMenu в CCLayer. Теперь это работает!

Другие вопросы по тегам