设备 cocos2d-v2

眼下cocos2d-v3也不太稳定,它在很大程度上仍然是变化的功能。

对于稳定。我们仍然使用 v2

  1. wget -c http://cocos2d-iphone.googlecode.com/files/cocos2d-iphone-2.1.tar.gz
  1. //
  2. // BackgroundLayer.m
  3. // cc2
  4. //
  5. // Created by HeJiasheng on 13-11-20.
  6. // Copyright (c) 2013年 HeJiasheng. All rights reserved.
  7. //
  8. #import "BackgroundLayer.h"
  9. @implementation BackgroundLayer
  10. -(id)init {
  11. self = [super init];
  12. if (self != nil) {
  13. CCSprite *backgroundImage = [CCSprite spriteWithFile:@"backgroundiPhone.png"];
  14. CGSize screenSize = [[CCDirector sharedDirector] winSize];
  15. [backgroundImage setPosition:CGPointMake(screenSize.width/2, screenSize.height/2)];
  16. [self addChild:backgroundImage z:0 tag:0];
  17. }
  18. return self;
  19. }
  20. @end
  1. //
  2. // GameplayLayer.m
  3. // cc2
  4. //
  5. // Created by HeJiasheng on 13-11-20.
  6. // Copyright (c) 2013年 HeJiasheng. All rights reserved.
  7. //
  8. #import "GameplayLayer.h"
  9. @implementation GameplayLayer
  10. -(id)init {
  11. self = [super init];
  12. if (self != nil) {
  13. CCSprite *vikingSprite = [CCSprite spriteWithFile:@"sv_anim_1.png"];
  14. CGSize screenSize = [[CCDirector sharedDirector] winSize];
  15. [vikingSprite setPosition:CGPointMake(screenSize.width/2, screenSize.height/2)];
  16. [self addChild:vikingSprite z:5 tag:0];
  17. }
  18. return self;
  19. }
  20. @end
  1. //
  2. // GameScene.m
  3. // cc2
  4. //
  5. // Created by HeJiasheng on 13-11-20.
  6. // Copyright (c) 2013年 HeJiasheng. All rights reserved.
  7. //
  8. #import "GameScene.h"
  9. @implementation GameScene
  10. -(id)init {
  11. self = [super init];
  12. if (self != nil) {
  13. BackgroundLayer *backgroundlayer = [BackgroundLayer node];
  14. [self addChild:backgroundlayer z:0];
  15. GameplayLayer *gameplayLayer = [GameplayLayer node];
  16. [self addChild:gameplayLayer z:5];
  17. }
  18. return self;
  19. }
  20. @end
  1. -(void) onEnter
  2. {
  3. [super onEnter];
  4. //[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[HelloWorldLayer scene] ]];
  5. [[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[GameScene node]]];
  6. }

版权声明:本文博主原创文章,博客,未经同意不得转载。

开始 space viking 之旅的更多相关文章

  1. cocos2d 游戏开发实战

    文章转自:http://uliweb.clkg.org/tutorial/read/40 6   cocos2d 游戏开发实战 6.1   创建cocos2d项目 6.2   cocos2d v3 & ...

  2. Entity Framework 实体框架的形成之旅--实体数据模型 (EDM)的处理(4)

    在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一.高效.可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我 ...

  3. PHP内核之旅-6.垃圾回收机制

    回收PHP 内核之旅系列 PHP内核之旅-1.生命周期 PHP内核之旅-2.SAPI中的Cli PHP内核之旅-3.变量 PHP内核之旅-4.字符串 PHP内核之旅-5.强大的数组 PHP内核之旅-6 ...

  4. iFIERO - (一) 宇宙大战 SPACE BATTLE — 场景SCENE、SpriteKit精灵、PARTICLE粒子及背景音乐

    开始游戏教程前,首先介绍一下SpriteKit是什么?SpriteKit提供了一个图形渲染和动画的基础结构,你可以使用它让任意类型的纹理图片或者精灵动起来.SpriteKit使用渲染循环,利用图形硬件 ...

  5. Unity Shader 学习之旅之SurfaceShader

    Unity Shader 学习之旅之SurfaceShader unity shader 图形图像  如果大地的每个角落都充满了光明 谁还需要星星,谁还会 在夜里凝望 寻找遥远的安慰——江河 官方文档 ...

  6. 【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例

    今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...

  7. Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅

    通过 Docker 化一个博客网站来开启我们的 Docker 之旅 这篇文章包含 Docker 的基本概念,以及如何通过创建一个定制的 Dockerfile 来 Docker 化Dockerize一个 ...

  8. ESP8266开发之旅 网络篇⑯ 无线更新——OTA固件更新

    授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ...

  9. Android逆向之旅---基于对so中的section加密技术实现so加固

    一.前言 好长时间没有更新文章了,主要还是工作上的事,连续加班一个月,没有时间研究了,只有周末有时间,来看一下,不过我还是延续之前的文章,继续我们的逆向之旅,今天我们要来看一下如何通过对so加密,在介 ...

随机推荐

  1. 谈论json - json经常使用的功能

    json经常使用的功能有JSON.parse().JSON.stringify(),供json对象和字符串之间的相互转换. 1.JSON.parse() 将 JavaScript 对象符号 (JSON ...

  2. dom4j解析xml中指定元素下内容

    需求:XML为例如以下样式,如今我仅仅想取得timer以下的5000和60000. 解决的方法例如以下: <?xml version="1.0" encoding=" ...

  3. Yaha,Yaho

    Yaha: Yaho: 听雪楼上听雪落,雪落无声空余楼. 同样的地方,一坐三年多,人走楼空,回顾空留. 自己非常白痴地画着苹果,非常嗨森地逗自己玩. 这两层精致的书库是大学里面能容纳我的地方(ABC的 ...

  4. [cocos2dx注意事项014]一个用于cocos2dx对象智能指针模板

    现在,C++有许多实现智能指针,一个更无所谓.哈. 这种智能指针是专为cocos2dx 2.2.x自定义.主要的易用性,同时必须遵循现有的cocos2dx内存管理.特殊实现这样的智能指针.无需在使用时 ...

  5. 【C++基金会 06】explictkeyword

    C++提供keywordexplicit,你应该不能阻止的转换构造隐式转换发生的同意.声明explicit的构造不能在一个隐式转换使用. 1.演示样例 我们先来看一段演示样例代码: class A { ...

  6. Windowsport80解决方案被占用

    今天,在一个非常沮丧的实施Server什么时候,一个错误port80占用.因此,找到一种方法来解决各类.最后,我的解决方案列出的问题来,要遇到的人做一些参考同样的问题. 第一步,找出哪些程序正在使用p ...

  7. 第五十九届冠军(使用C++设计一个类不能被继承)

    称号:使用C++设计一个类不能被继承. 分析:这是Adobe 公司2007 的笔试题最新校园招聘. 应聘者的C++基本功底外,还能考察反应能力,是一道非常好的题目. 分析:C++中父类的构造函数会调用 ...

  8. [INS-20802] Oracle Database Configuration Assistant 失败

    1.错误原因    [INS-20802] Oracle Database Configuration Assistant 失败 2.错误原因 3.解决方案 版权声明:本文博主原创文章.博客,未经同意 ...

  9. HDU1061-Rightmost Digit(高速功率模)

    pid=1061">主题链接 题意:求n^n的个位数的值. 思路:高速幂求值 代码: #include <iostream> #include <cstdio> ...

  10. VB.Net出口Excel原则

        在VB机房的版本中,我们已经暴露导出Excel特征,此功能已重新接触到不同的理解 一.原理 要实现导出Excel的功能,首先要引用命名空间,目的是能够使用该命名空间下的方法和类 Imports ...