设备 cocos2d-v2

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

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

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

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

开始 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. STL源代码剖析(一) - 内存分配

    Allocaor allocator 指的是空间配置器,用于分配内存.STL中默认使用SGI STL alloc作为STL的内存分配器,尽管未能符合标准规格,但效率上更好.SGI STL也定义有一个符 ...

  2. 错误: 无法找到或可以不被加载到主类 Main

    于eclipse导入Javaproject,执行错误:错误: 无法找到或可以不被加载到主类 Main! 百思不得其解,该解决方案是非常在线,但不是正确的方式,最后,例如,由下列溶液: 打开debug ...

  3. Web API 数据流使用

    ASP.NET Web API 应用教程(一) ——数据流使用   相信已经有很多文章来介绍ASP.Net Web API 技术,本系列文章主要介绍如何使用数据流,HTTPS,以及可扩展的Web AP ...

  4. webstorm创建nodejs + express + jade 的web 项目

    webstorm创建nodejs + express + jade 的web 项目 前简单了解过nodejs,觉得用nodejs来做个网站也太麻烦了,要自己拼html的字符串返回,这能做网站嘛? 最近 ...

  5. ListView分页显示

    出在:http://blog.csdn.net/tu_bingbing/article/details/13275107         当ListView要显示的数据过多时,为了更快的响应用户,这个 ...

  6. MongoDB日常保养

    它引入了程序来进行维护管理工具 MongoDB的日常维护包含使用配置文件,设置訪问控制.Shell交互,系统监控和管理,数据库日常备份和恢复 启动和停止MongoDB 启动后能够通过数据库的IP加po ...

  7. Oracle中merge into的使用 (转)

    http://blog.csdn.net/yuzhic/article/details/1896878 http://blog.csdn.net/macle2010/article/details/5 ...

  8. 有关Struts2a的ction直接使用response异步问题

    假设我们在项目中使用struts2,正在使用ajax而通信时后端程序.为简单起见,我们经常使用下面的方法:         ActionContext ac = ActionContext.getCo ...

  9. dapper+linq+json+ztree构建树

    dapper获取实体的集合 /// <summary> /// 获取表tb_sys_zhuowei所有数据 /// </summary> public IEnumerable& ...

  10. MVC5 Entity Framework学习之实现继承

    之前你已经学习了怎样处理并发异常,在本节中你将学习怎样实现继承. 在面向对象的编程中,你能够使用继承来重用代码.接下来你将改动Instructor和Student类,让它们派生自Person基类,该基 ...