相同的生命周期
来源:互联网 发布:mysql导出表结构 编辑:程序博客网 时间:2024/06/11 05:50
1.保证相同的生命周期
还有就是runAction()方法 加入一个延迟
- bool GameOverLayer::init()
- {
- if (CCLayerColor::initWithColor(ccc4(0, 255, 0, 255))){
- _label = CCLabelTTF::create("word", "Artial", 40);
- CCSize size = CCDirector::sharedDirector()->getVisibleSize();
- _label->setPosition(ccp(size.width / 2, size.height / 2));
- this->addChild(_label);
- _label->retain(); //保证_label 跟类对象有同样的生命周期
写完了这句后同样需要的析构函数中释放它,因为是手动retain()的也必须手动进行释放。
2.if(1==tag){
_targets->removeObject(who);
CCScene*overScene=GameOverLayer::scene(); //先取得场景
GameOverLayer*overLayer=(GameOverLayer*)overScene->getChildByTag(100); //取得tag=100的层,当然设置层的时候添加了SetTag(100)
overLayer->_label->setString("man,you rock");
CCDirector::sharedDirector()->replaceScene(OverScene);
//如果打的怪物数量超过5个则也失败。。
在碰撞检查位置上加上如下代码
if(_successCount++>5){
CCScene*overScene=GameOverLayer::scene(); //先取得场景
GameOverLayer*overLayer=(GameOverLayer*)overScene->getChildByTag(100); //取得tag=100的层,当然设置层的时候添加了SetTag(100)
overLayer->_label->setString("man,you rock");
CCDirector::sharedDirector()->replaceScene(OverScene);
}还有就是runAction()方法 加入一个延迟
- CCDelayTime* delay = CCDelayTime::create(5); // 执行一个延时动作
- CCCallFuncN* returnToGame = CCCallFuncN::create(this, callfuncN_selector(GameOverLayer::returnToGame));
- this->runAction(CCSequence::create(delay, returnToGame, NULL));
0 0
- 相同的生命周期
- 与主线程相同生命周期的独立线程问题
- iOS runloop 创建一个和App生命周期相同的线程
- Activity调用过程及生命周期及从当前程序中打开相同包内的程序的过程
- 42_代码注册广播接受者(广播接收者与Activity或service的生命周期相同)&打电话的广播接收者
- jquery 相同ID, 相同class的区别
- 得到相同的记录
- 有相同的数字?
- 有相同的数字?。。。
- 有相同的数字?。
- 相同的字母
- NYOJ130 相同的雪花
- 不相同的位
- 删除相同的结点
- 过滤相同的元素
- NYOJ590 相同的和
- NYOJ--相同的和
- 相同的程序
- ubuntu下终端提示符设置
- static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
- Java中类的初始化块问题(二)
- 二进制转十进制--字符串转换成整形变量---位操作----编程随笔(5)
- getMeasuredHeight(),getScrollY(),getHeight()的区别和联系
- 相同的生命周期
- Android程序启动初始画面的实现
- 关于c语言的输入函数问题
- 杭电1225 Football Score (结构体排序)
- 排序算法之希尔排序
- zlib编译
- Read a whole file into a string in C++
- CentOS-6.4-DVD系统中安装Oracle-11.2.0.4
- linux 的date命令及系统时间设置