`
mmdev
  • 浏览: 13300713 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

cocos2d-iphone之魔塔20层第一部分续

 
阅读更多

这个魔塔游戏之前使用cocos2d-iphone 1.0做的,有些用cocos2d-iphone 2.0做

的同学就晕了这第一部分的为啥跟我的不一样呢,今天呢我就说一下如何用2.0

做这个游戏,只有第一部分的不一样,后面的部分不变。

其实,这里同样是先把HelloWorldLayer删除掉然后添加Scenemanager和

Menu两个文件,Menu部分代码不变。

Scenemanager.h代码:

#import<GameKit/GameKit.h>

#import"cocos2d.h"

@interface Scenemanager :CCLayer <GKAchievementViewControllerDelegate,GKLeaderboardViewControllerDelegate>

{

}

+(CCScene *) goMenu;

+(CCScene*) goPlay;

@end


Scenemanager.m代码:

#import "Scenemanager.h"
#import "AppDelegate.h"
#import "Menu.h"

#pragma mark - HelloWorldLayer

@implementation Scenemanager
+(CCScene *) goMenu
{
	CCScene *scene = [CCScene node];
	Menu *layer = [Menu node];
	[scene addChild: layer];
	return scene;
}
+(CCScene*)goPlay
{
}
- (void) dealloc
{
	[super dealloc];
}

#pragma mark GameKit delegate

-(void) achievementViewControllerDidFinish:(GKAchievementViewController *)viewController
{
	AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
	[[app navController] dismissModalViewControllerAnimated:YES];
}

-(void) leaderboardViewControllerDidFinish:(GKLeaderboardViewController *)viewController
{
	AppController *app = (AppController*) [[UIApplication sharedApplication] delegate];
	[[app navController] dismissModalViewControllerAnimated:YES];
}
@end

接下来把IntroLayer中的“HelloWorldLayer”换成"Scenemanager",然后在把


改成

就好了,之后按照教程写就好了



分享到:
评论

相关推荐

    cocos2d-iphone之魔塔20层第五部分

    《cocos2d-iphone之魔塔20层第五部分》是关于使用cocos2d-iphone框架开发经典游戏——魔塔的一个教程章节。在这个部分,我们将深入探讨如何利用cocos2d-iphone的特性来实现魔塔游戏的第20层的逻辑和交互。 首先,...

    cocos2d-iphone之魔塔20层第十部分

    《cocos2d-iphone之魔塔20层第十部分》是针对移动平台游戏开发的一份教程,主要讲解如何利用cocos2d-iphone框架来实现一款经典的魔塔游戏。cocos2d-iphone是一个强大的2D游戏开发框架,它基于Objective-C语言,为iOS...

    cocos2d-iphone之魔塔20层第八部分

    在本教程中,我们将深入探讨如何使用Cocos2d-iPhone框架来开发一款名为“魔塔20层”的游戏,特别是在项目的第八部分。Cocos2d-iPhone是一款强大的2D游戏开发框架,专为iOS平台设计,它提供了一系列的游戏开发工具和...

    cocos2d-iphone之魔塔20层第四部分

    《cocos2d-iphone之魔塔20层第四部分》是针对移动平台游戏开发的一份教程,主要基于cocos2d-iphone框架。cocos2d-iphone是一款开源的游戏开发框架,它允许开发者使用Objective-C语言来创建2D游戏、演示和其他图形/...

    cocos2d-iphone之魔塔20层第二部分

    《cocos2d-iphone之魔塔20层第二部分》是针对移动平台游戏开发的一份教程,主要基于cocos2d-iphone框架,聚焦于创建一个20层的魔塔游戏。cocos2d-iphone是Cocos2D游戏引擎的iOS版本,它为开发者提供了丰富的图形、...

    cocos2d-iphone之魔塔20层第三部分

    《cocos2d-iphone之魔塔20层第三部分》是针对移动平台,特别是iPhone设备上使用cocos2d游戏引擎开发的一款经典游戏——魔塔的教程。在这个教程中,我们将深入探讨如何利用cocos2d-iphone框架构建一个具有20层关卡的...

    cocos2d-iphone之魔塔20层第九部分

    《cocos2d-iphone之魔塔20层第九部分》是针对iOS平台的游戏开发教程,专注于使用cocos2d-iPhone框架制作的一款经典游戏——魔塔的开发过程。cocos2d-iPhone是一个强大的2D游戏开发框架,它基于C++和Objective-C,为...

    cocos2d-iphone之魔塔20层第七部分

    在本教程中,我们将深入探讨如何使用Cocos2d-iPhone框架开发一款名为“魔塔20层”的游戏。Cocos2d-iPhone是一个广泛应用于iOS平台的2D游戏开发库,它提供了一系列强大的功能,如图形渲染、动画处理、物理引擎支持...

    cocos2d-iphone2.0之魔塔20层

    《cocos2d-iphone2.0之魔塔20层》是一款基于Cocos2D-iPhone 2.0框架开发的20层魔塔游戏。Cocos2D-iPhone是一个开源的游戏开发库,它是Cocos2D项目的一个分支,专为iOS平台设计,提供了丰富的2D图形渲染和游戏开发...

    cocos2d-iphone 游戏码源 魔塔20层

    《cocos2d-iphone 游戏码源 魔塔20层》是一个基于Cocos2D-iPhone的游戏开发项目,旨在实现一款名为“魔塔20层”的经典策略角色扮演游戏。Cocos2D-iPhone是Cocos2D的一个分支,是一个用于创建2D游戏、演示和其他图形...

    cocos2d-x xcode 魔塔 mota

    【魔塔(mota)】可能是指一款使用cocos2d-x框架开发的游戏项目,或者是一个特定的开发示例。魔塔通常是一种策略类的像素风游戏,玩家需要通过规划行动来挑战各种楼层,击败敌人并收集资源。 在【cocos2d-x】与...

    cocos2d-x魔塔源码Xcode版

    1. C++基础:cocos2d-x主要使用C++编写,因此理解C++语言的基本语法和面向对象编程是非常必要的。 2. cocos2d-x API:学习如何使用cocos2d-x提供的类和方法,例如`Layer`、`Sprite`、`Scene`、`Director`等,以及...

    cocos2d-x手游开发

    Cocos2d-x是一个基于C++的2D游戏引擎,它源于cocos2d-iphone,并扩展到支持Android、iOS、Windows等多个平台。它提供了一套完整的2D图形渲染、动画、物理引擎、音频处理、资源管理等功能,使得开发者能够快速构建高...

Global site tag (gtag.js) - Google Analytics