这个魔塔游戏之前使用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框架开发经典游戏——魔塔的一个教程章节。在这个部分,我们将深入探讨如何利用cocos2d-iphone的特性来实现魔塔游戏的第20层的逻辑和交互。 首先,...
《cocos2d-iphone之魔塔20层第十部分》是针对移动平台游戏开发的一份教程,主要讲解如何利用cocos2d-iphone框架来实现一款经典的魔塔游戏。cocos2d-iphone是一个强大的2D游戏开发框架,它基于Objective-C语言,为iOS...
在本教程中,我们将深入探讨如何使用Cocos2d-iPhone框架来开发一款名为“魔塔20层”的游戏,特别是在项目的第八部分。Cocos2d-iPhone是一款强大的2D游戏开发框架,专为iOS平台设计,它提供了一系列的游戏开发工具和...
《cocos2d-iphone之魔塔20层第四部分》是针对移动平台游戏开发的一份教程,主要基于cocos2d-iphone框架。cocos2d-iphone是一款开源的游戏开发框架,它允许开发者使用Objective-C语言来创建2D游戏、演示和其他图形/...
《cocos2d-iphone之魔塔20层第二部分》是针对移动平台游戏开发的一份教程,主要基于cocos2d-iphone框架,聚焦于创建一个20层的魔塔游戏。cocos2d-iphone是Cocos2D游戏引擎的iOS版本,它为开发者提供了丰富的图形、...
《cocos2d-iphone之魔塔20层第三部分》是针对移动平台,特别是iPhone设备上使用cocos2d游戏引擎开发的一款经典游戏——魔塔的教程。在这个教程中,我们将深入探讨如何利用cocos2d-iphone框架构建一个具有20层关卡的...
《cocos2d-iphone之魔塔20层第九部分》是针对iOS平台的游戏开发教程,专注于使用cocos2d-iPhone框架制作的一款经典游戏——魔塔的开发过程。cocos2d-iPhone是一个强大的2D游戏开发框架,它基于C++和Objective-C,为...
在本教程中,我们将深入探讨如何使用Cocos2d-iPhone框架开发一款名为“魔塔20层”的游戏。Cocos2d-iPhone是一个广泛应用于iOS平台的2D游戏开发库,它提供了一系列强大的功能,如图形渲染、动画处理、物理引擎支持...
《cocos2d-iphone2.0之魔塔20层》是一款基于Cocos2D-iPhone 2.0框架开发的20层魔塔游戏。Cocos2D-iPhone是一个开源的游戏开发库,它是Cocos2D项目的一个分支,专为iOS平台设计,提供了丰富的2D图形渲染和游戏开发...
《cocos2d-iphone 游戏码源 魔塔20层》是一个基于Cocos2D-iPhone的游戏开发项目,旨在实现一款名为“魔塔20层”的经典策略角色扮演游戏。Cocos2D-iPhone是Cocos2D的一个分支,是一个用于创建2D游戏、演示和其他图形...
【魔塔(mota)】可能是指一款使用cocos2d-x框架开发的游戏项目,或者是一个特定的开发示例。魔塔通常是一种策略类的像素风游戏,玩家需要通过规划行动来挑战各种楼层,击败敌人并收集资源。 在【cocos2d-x】与...
1. C++基础:cocos2d-x主要使用C++编写,因此理解C++语言的基本语法和面向对象编程是非常必要的。 2. cocos2d-x API:学习如何使用cocos2d-x提供的类和方法,例如`Layer`、`Sprite`、`Scene`、`Director`等,以及...
Cocos2d-x是一个基于C++的2D游戏引擎,它源于cocos2d-iphone,并扩展到支持Android、iOS、Windows等多个平台。它提供了一套完整的2D图形渲染、动画、物理引擎、音频处理、资源管理等功能,使得开发者能够快速构建高...