下面这段代码是DemoCowboyGame中的演示代码,请问在3.1下这段代码应该怎么写?
很多类名和方法已经变了是不是?
//加载场景
CCNode* gameScene = SceneReader ::sharedSceneReader()->createNodeWithSceneFile( “DemoCowboy.json”);
addChild(gameScene); //添加到父节点
//获取英雄所在节点
CCNode* playerNode = gameScene->getChildByTag(10004);
player = new Player(playerNode); //创建英雄对象
//获得UI层节点
CCNode* uiNode = gameScene->getChildByTag(10005);
CCComRender render = static_cast <CCComRender >(uiNode->getComponent( “GUIComponent”));
UILayer ui = ( UILayer)render->getNode();
UIButton* btnLeft = ( UIButton*)ui->getWidgetByName( “LeftButton” );//向左点击按钮
btnLeft->addTouchEventListener( this, toucheventselector (HelloWorld ::onMoveLeft)); //点击事件绑定