我使用的是3.3版本的。
目前是刚开始学习,所以在看简单示例----helloworld
我现在新建了一个layer,模仿了hellowold这个的写法
bool GameHelp::init()
{
if (!Layer::init())
{
return false;
}
LabelTTF * labhelp = LabelTTF::create(“please click screen to game”, “宋体”, 24);
labhelp->setPosition(Point(0, 280));
this->addChild(labhelp);
LabelTTF * labback = LabelTTF::create(“MainMenu”, “宋体”, 24);
MenuItemLabel * mlabel = MenuItemLabel::create(labback, this, menu_selector(GameHelp::menuBackToMain));
mlabel->setPosition(Point::ZERO);
Menu * mMenu = Menu::create(mlabel,NULL);
this->addChild(mMenu,1);
return true;
}
Scene * GameHelp::scene()
{
Scene * mScene = Scene::create();
Layer * mLayer = GameHelp::create();
mScene->addChild(mScene);
return mScene;
}
void GameHelp::menuBackToMain(Ref * pSender)
{
Director::getInstance()->replaceScene(HelloWorld::scene());
}
我这是按照一本书上的写法做的,使用vs2013调试,但是运行结果总是屏幕一片空白啊
