[size=small;]原地址:[/size]
http://hi.baidu.com/you5a_com/item/1c57d52dba2cc90672863e4d
场景初始化:
+(id) scene {
CCScene *scene = [CCScene node];
CCLayer* layer = [HelloWorld node];
[scene addChild:layer];
return scene;
}
第一个创建场景的地方是在AppDelegate中aplicationDidFinishLaunching方法结束处.
[[CCDirector sharedDirector] runWithScene:[HelloWorld scene]];
用replaceScene方法来替换已有的场景:
[[CCDirector sharedDirector] replaceScene:[HelloWorld scene]];
场景上下左右场景切入方式:
//从右往左切入
-(void)TurnToNextScene:(id)sender{
[[SimpleAudioEngine sharedEngine]stopBackgroundMusic];
[[CCDirector sharedDirector]replaceScene:[CCTransitionSlideInR transitionWithDuration:1.0 scene:[PaperWindWill_iPhone scene]]];
}
//从左往右切入
-(void)TurnToPresviousScene:(id)sender{
[[SimpleAudioEngine sharedEngine]stopBackgroundMusic];
[[CCDirector sharedDirector]replaceScene:[CCTransitionSlideInL transitionWithDuration:1.0 scene:[LittleCarpenter_iPhone scene]]];
}
//从下往上切入
-(void)TurnToMenuScene:(id)sender{
[[SimpleAudioEngine sharedEngine]stopBackgroundMusic];
[[CCDirector sharedDirector]replaceScene:[CCTransitionSlideInT transitionWithDuration:1.0 scene:[Menu_iPhone scene]]];
}
//从上往下切入
[[CCDirector sharedDirector]replaceScene:[CCTransitionSlideInB transitionWithDuration:1.0scene:[Menu_iPhone scene]];
暂停、返回
[[CCDirector sharedDirector] pause];
[[CCDirector sharedDirector] resume];
推进(Pushing)和弹出(Popping)场景:
设置场景:
[[CCDirector sharedDirector] pushScene:[Settings scene]];
关闭场景:
[[CCDirector sharedDirector] popScene];
用CCDirector replaceScene方法替换场景时, 每个节点都会调用CCNode所带的三个方法.
这三个方法是: onEnter, onEnterTransitionDidFinish和onExit
-(void) onEnter {
// 节点调用init方法以后将会调用此方法
// 如果使用了CCTransitionScene,将会在过渡效果开始以后调用此方法
[super onEnter];
}
-(void) onEnterTransitionDidFinish {
// 调用onEnter以后将会调用此方法
// 如果使用了CCTransitionScene,将会在过渡效果结束以后调用此方法
[super onEnterTransitionDidFinish];
}
-(void) onExit {
// 节点调用dealloc方法之前将会调用此方法
// 如果使用了CCTransitionScene,将会在过渡效果结束以后调用此方法
[super onExit];
}
警告:永远不要在一个节点的init方法中调用CCDirector的replaceScene方法
分享到:
相关推荐
这是发表于ICCV2007的文章《A Variational Method for Scene Flow Estimation from Stereo Sequences》的相应源代码,场景流,变化方法。
3dMax场景单位转换插件下载、3dmax一键转换场景单位。
类似于unityScene场景下对物体的操作 大概用作于 房间摆放家具
Autodesk 建议使用 3ds Max 场景安全工具检测并移除标识为 CRP\ADSL、ALC、ALC2、PhysXPluginMfx、MSCPROP 及其变体的已知第三方恶意脚本。恶意脚本可能会损坏 3ds Max 环境,导致数据丢失和不稳定,还有可能通过...
对ARMA生成的多个场景进行基于概率距离概念的场景削减
Scene Creator 场景创建器Unity开发插件包 支持Unity版本2019.4.28及以上 描述 Scene Creator 是一款方便易用的编辑器工具,旨在简化创建新场景的过程。使用场景创建器,您可以选择模板场景,定义一个目录来存储场景...
基于arcgis API for js 4.x,加载和显示3D场景,本地使用arcgis Portal新建Scene并添加发布的SceneLayer。js前端加载WebScene显示3D效果。
ArcScene三维制作ArcScene三维制作ArcScene三维制作ArcScene三维制作
进行图像场景识别是15类开源数据集,基于该数据集进行场景图像的分类和识别,里面包括MITcoast,MITforest,kitchen,bedroom,store等15种场景的图片,可以用来进行分类。
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 ...
利用OpenGL来进行的三维场景的绘制。
03_scene_flow场景流跟踪1
3ds Max 场景安全工具是 Autodesk 推荐的检测和删除已知第三方恶意脚本的方法,这些脚本标识为 CRP/ADSL、ALC、ALC2、PhysXPluginMfx、MSCPROP 及其变体。恶意脚本可能会损坏 3ds Max 环境,导致数据丢失和不稳定,...
该数据集包含来自世界各地自然场景的约25k张图像。任务是确定可以将图像分类为哪种场景。 test_WyRytb0.csv train.csv Scene Classification_datasets.txt Scene Classification_datasets.zip
MRCNN-Scene-Recognition, 用于大规模场景识别的CNNs 基于的大规模场景识别多分辨率这里我们提供了以下纸张( Arxiv预印本)的代码和模型:Knowledge Guided Disambiguation for Large-Scale Scene Classification wit
用opengl实现游戏里的场景编辑。场景编辑器。
Scene就是一组相关联的游戏对象的一个集合,通常每个集合就是一个场景,但是也有可能只是一个场景的一部分! 那么怎么管理游戏场景及游戏关卡是很重要的一个问题。其中涉及到场景跳转,场景加载等。如下介绍一款...
法如扫描仪软件scene教程,扫描三维立体软件成像,scene软件教程,较为详细。如何处理扫描三维场景
进行图像场景识别是15类开源数据集,基于该数据集进行场景图像的分类和识别
unity中创建对象之后Scene中看不见对象的问题!unity中创建对象之后Scene中看不见对象的问题!