您的位置:首页 > 其它

主场景当中添加层,然后有一个get方法,方便使用

2014-11-17 21:44 453 查看
auto enemyLayer =
EnemyLayer::create();
enemyLayer->setName("EnemyLayer");

this->addChild(enemyLayer,1);

auto mainplanelayer =
MainPlaneLayer::create();
mainplanelayer->setName("MainPlaneLayer");

this->addChild(mainplanelayer,3);

auto scoreLayer =
ScoreLayer::create();
scoreLayer->setName("ScoreLayer");

this->addChild(scoreLayer,4);

}
Layer *
GameScene::getPlantLayer(){

//通过名字找到主机层返回

return
this->getChildByName<Layer *>("MainPlaneLayer");
}
Layer *
GameScene::getEnemyLayer(){

//通过名字找到敌机层返回

return this->getChildByName<Layer *>("EnemyLayer");
}
Layer *
GameScene::getScoreLayer(){

//通过名字找到分数层返回

return this->getChildByName<Layer *>("ScoreLayer");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐