2012-04-19 4 views
0

Я использую cocos2d и требую pickerview для одной из сцен в моей игре. Однако ccnode не поддерживает набор элементов ui kit. Кто-нибудь знает разумным способом, я могу включить pickerview в свою игру или, возможно, узнать об альтернативе с похожим поведением с pickerview?picker view cocos2d

+0

попробуйте http://stackoverflow.com/questions/594311/is-it-possible-to-use-uipickerview-in-cocos2d –

+0

Вы должны смотреть на CCPickerView. – Bazinga

+0

Я пробовал всю ночь в поисках его, я не могу скачать его нигде :( – godzilla

ответ

0

Вы можете легко использовать вид сборщика в вашей сцене .. Вместо того чтобы добавлять вид на self.view, добавьте его на [[[CCDirector sharedDirector] openGLView] addSubview:pickerView]; Rest все методы делегата остаются такими же ... Надеюсь, что это помогает .. :)

+0

ну, я должен добавить его в сцену ccnode, если я не ошибаюсь, я не думаю, что просто выполнение выше будет работать – godzilla

+0

думаю, что я делаю некоторый прогресс - будет держать вас в курсе :) – godzilla

+0

Вы можете подклассифицировать CCNode, например, UIKitNode и сохраните ссылку на UIView. Затем, когда вы добавляете или удаляете экземпляр UIKitNode в свою сцену, добавьте или удалите UIView. –

2

Я представил свою версию CCPickerView для Cocos2d по адресу https://github.com/fidgetware/CCPickerView. Это замена капель для UIPickerView с несколькими дополнительными функциями, такими как способность вращаться.

Смежные вопросы