Добрый вечер!Я работаю в visual studio 2015, используя cocos2d-x. У меня возникла странная проблема. При запуске кода у меня появляется черный экран вместо экрана с клавиатурой и окошечка с вводом текста. Вот код:
auto size = Director::getInstance()->getWinSize();
auto textField = ui::TextField::create("Enter your name", "Arial", 30);
textField->setPosition(Vec2(size.width / 2, size.height*0.75f));
this->addChild(textField);
textField->addEventListener([](Ref* sender, ui::TextField::EventType type) {
auto textField = dynamic_cast<ui::TextField*>(sender);
switch (type) {
case ui::TextField::EventType::ATTACH_WITH_IME:
CCLOG("displayed Keyboard");
break;
case ui::TextField::EventType::DETACH_WITH_IME:
CCLOG("dismissed keyboard");
case ui::TextField::EventType::INSERT_TEXT:
CCLOG("inserted text : %s",
textField->getString().c_str());
break;
case ui::TextField::EventType::DELETE_BACKWARD:
CCLOG("deleted backward");
break;
default:
break;
}
});
Должно получится так:
А получается пустой экран:
Сборка персонального компьютера от Artline: умный выбор для современных пользователей