cocos2d-iPhone 基础之一: director、layer、sprite的初级创建
来源:互联网 发布:快用下载软件 编辑:程序博客网 时间:2024/06/06 01:42
刚开始学习cocos2d-iPone,仅以此来作为自己学习的见证
下面是我学习的第一节内容 : direction、scene、layer、sprite的基本使用,
以及scene的切换和附加动画效果:
// 自己写创建场景的方法+ (CCScene *)scene{ // 创建场景 CCScene *scene = [CCScene node]; // 创建layer FirstLayer *layer = [FirstLayer node]; // 添加layer [scene addChild:layer]; return scene;}// 自己写init方法- (id)init{ if (self = [super init]) { // 得到屏幕的size CGSize s = [[CCDirector sharedDirector] winSize]; // 创建label CCLabelTTF *firstLabel = [CCLabelTTF labelWithString:@"First Label" fontName:@"Marker Felt" fontSize:50]; // 设置label的位置 firstLabel.position = ccp(s.width*0.5, s.height*0.5); [self addChild:firstLabel]; // 设置scene的可触摸属性 self.touchEnabled = YES; // 创建精灵 CCSprite *sprite = [[CCSprite alloc] initWithFile:@"Icon.png"]; sprite.position = ccp(s.width*0.5, s.height*0.5+70); [self addChild:sprite]; // 设置scene的color CCLayerColor *color = [CCLayerColor layerWithColor:ccc4(0, 255, 0, 150)]; [self addChild:color]; } return self;}// 该方法用来切换场景- (void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 创建第二个场景 CCScene *scene = [SecondLayer scene]; // 为第二个场景添加动画 CCScene *ts = [CCTransitionFadeUp transitionWithDuration:1.0 scene:scene]; // 调用replaceScene:方法来切换场景 [[CCDirector sharedDirector] replaceScene:ts];}
- cocos2d-iPhone 基础之一: director、layer、sprite的初级创建
- cocos2d-x 基础概念Director、Scene、Layer和Sprite
- 【Cocos2d-x-基础概念】Director Scene Layer and Sprite
- cocos2d-x Director Scene Layer and Sprite
- Cocos2d-x从入门到精通第九课《Director,Scene,Layer,Sprite的关系》
- cocos2d-x 学习点滴(5) Scene,Director, Layer 和 Sprite
- Scene,Director, Layer 和 Sprite
- Cocos2d-x v3.1 核心类Director,Scene,Layer和Sprite(六)
- cocos2d-x 入门之Director,SceneLayer,Sprite
- cocos2dx-3.0(9)------总结sprite、scene、director、layer
- cocos2d lua绑定感悟---像cc.Sprite,cc.Director这些是如何识别的
- cocos2d之精灵sprite的创建
- Cocos2D-X学习4:几个重要的类:Node、Director、Scene、Layer
- cocos2d-iphone源码分析(2):Director
- Cocos2d-iphone 为sprite添加双击的事件响应
- cocos2d创建带有背景颜色的layer
- cocos2d-x锚点在Sprite与Layer上移动定位不一样的问题。
- cocos2dx[3.2] ——核心类Director/Scene/Layer/Sprite详细讲解
- 关于我遇到的php的 offset 的一点的总结
- Linux 查看CPU信息、机器型号等硬件信息
- 最长有序子序列--动态规划
- 通过php反射机制实现栏目显示
- Android应用开发之软引用和弱引用
- cocos2d-iPhone 基础之一: director、layer、sprite的初级创建
- Android开发示例
- spring中动态加载配置文件
- MapReduce
- 静态链接库和动态链接库
- vim配置vimrc详解
- 使用Windows优化大师或其他注册表清理软件导致NVIDIA控制面板打不开的解决方法
- Spring注解式与配置文件式
- shell中continue和break区别