主场景当中添加层,然后有一个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");
}
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");
}
相关文章推荐
- 在创建Vector对象的时候,添加了几个元素,然后使用get(int index)方法,结果显示出错了;
- 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
- 使用easyui 做后台管理界面,在Tab中的链接点击后添加一个新TAB的解决方法
- 使用XIB自定义一个UIView,然后将这个view添加到controller的view
- Android 使用LinearLayout.getChildAt(i)获取一个线性布局的view,并实现content中实现方法
- 创建一个学生类,按照要求生成各种方法,然后使用数学方法计算某一个元素的规定结果
- 【原创】正则断言的使用--为自动生成的get方法添加注解字段
- MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
- 为js的数组添加contains方法,方便使用
- JavaScript使用push方法添加一个元素到数组末尾用法实例
- MyBatis使用@MapKey注解接收多个查询记录到Map中,以便方便地用get()方法获取字段的值
- iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view
- 使用XIB自定义一个UIView,然后将这个view添加到controller的view 上(相当于所有界面都通过xib来实现)
- 11_5_3给people添加GetOldest()方法,使用上面定义的重载运算符,返回一个Age最大的对象数组
- iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view
- 一个方便调试所使用的方法
- iPhone开发学习笔记005——使用XIB自定义一个UIView,然后将这个view添加到controller的view
- 使用XIB自定义一个UIView,然后将这个view添加到controller的view
- 设计一个类,该类中有一个方法,该方法使用Random类随机产生10个三位数字(如636)的随机数,并把产生的10个随机数存入数组中。然后在另一个类中输出这10个数
- 创建静态库第二种方法:在原有工程上操作,打开已存在的工程,然后添加一个要做成.a静态库的 Target 在此,简单命名为mylibrary