
一位菜鸟的COCOS-2D编程之路
文章平均质量分 83
简述我的cocos2d学习历程
Ministarler
hi,boy
展开
-
[一位菜鸟的COCOS-2D编程之路]打飞机中机种敌机和战机损毁时的爆炸效果
1.第一步,添加爆炸动画 //添加玩家飞机飞行动画 id _playerFlyAction; id _playerBlowupAnimation; //战机爆炸动画 id _enemyBlowupAnimation;//敌机爆炸动画 BOOL _isEnemyCollodable; //敌机是否可碰撞 BOOL _isPlayerCo原创 2013-12-18 21:06:20 · 1189 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]精灵表单的制作以及简易动画的生成
1.第一步:使用Zwoptex 制作精灵表单2.制作的表单的名称为 cocos2Dpng,cocos2D.plist;3.精灵的动画效果 主要分为五部分。// on "init" you need to initialize your instance-(id) init{ // always call "super" init // Apple recommends原创 2013-12-18 21:00:52 · 1026 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]COCOS2D中的特效
1.关于特效的种类和使用-(id) init{ // always call "super" init // Apple recommends to re-assign "self" with the "super's" return value if( (self=[super init]) ) { // 创建并初始化精灵对象 CCSprite原创 2013-12-17 21:26:27 · 976 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]加载进度条和滚动背景
我们之前学习了打飞机的游戏,但是我们可能觉得枯燥的画面很不舒服,现在我们就来学习进度条的加载和背景的滚动show1.首先来看看loadingbar的动态加载1)首先在哎loading.h文件中加入如下的属性 CCProgressTimer *progress; float progressInterval;2)。m文件的实现如下-(id) init{原创 2013-12-16 20:36:28 · 1031 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]COCOS2D方法回调,块语句回调和反转动作和特殊动作
1.今天学习了有关动作的回调的内容。1)就方法回调进行说明:简单的说 就是使用了SEL 选择器方法-(id) init{ // always call "super" init // Apple recommends to re-assign "self" with the "super's" return value if( (self=[super init]) ) { /原创 2013-12-16 20:26:20 · 872 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]COCOS2D中得动作,特效和动画
一,CCActionManager 管理所有节点动作的对象来看看打飞机里面的一个onEnter 方法- (void)onEnter{ [super onEnter]; //一定要注意添加此方法,否则将停留在开始界面 CGSize winSize = [[CCDirector sharedDirector] winSize]; [CCMenuItemFont set原创 2013-12-15 20:31:23 · 981 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]加载游戏数据和代码重构
昨天复习了关于COCOS2d的一些基础知识,今天就来学习了关于游戏加载方面的问题和代码重构。写一个简单的游戏数据加载的demo。1.如果想在进入游戏前,加载游戏,肯定有进度条什么的吧,当然,也就是我们要再游戏开始前有一个关于游戏加载的场景类。 由于我自己写的demo丢失,只好拿着实例写了。。。sorry,不过我会认真的写注释的建立如下: #import #import "co原创 2013-12-13 22:07:59 · 930 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]COCOS2D基础知识-COCOS2d单例和导演类
1.关于COCOS2d的单例和导演类//1.COCOS2d的常用单例 CCDirector *sharedDirector = [CCDirector sharedDirector]; CCSpriteFrameCache *SpritesharedCache = [CCSpriteFrameCache sharedSpriteFrameCache];原创 2013-12-12 21:31:24 · 933 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]COCOS2D基础知识-CCScene
接着上次的基础知识,我们今天讲解后面的知识点1.CCscene 场景 ,这个类主要是说明和场景切换有关的类创建、初始化一个场景 //1)创建一个 场景切换的类 //初始化或者创建一个一个场景 CCTransitionScene *transitionScene = [CCTransitionScene transitionWith原创 2013-12-12 21:27:25 · 968 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]COCOS2D基础知识-CCNode节点类/CCNode节点类方法
1.CCNode节点类的属性//锚点-------------------------------- CCLabelTTF *lifeLabel = [CCLabelTTF labelWithString:@"生命值:" fontName:@"Arial" fontSize:20]; //锚点设置 lifeLabel.anchorPoint =原创 2013-12-09 21:23:50 · 1082 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]2:我的第一个Cocoa-2d游戏---打飞机
这一下午边翻书边写代码,效果还是很不错的.先和大家分享下图片~1.关于代理的内容,和我上一篇的内容大致相同,我今天主要讲解关于 HelloWorldlayer里面的东西.先看看我们的.h文件//// HelloWorldLayer.h// 垂直射击游戏//// Created by lichan on 13-12-7.// Copyright com.lich原创 2013-12-07 21:38:14 · 1325 阅读 · 0 评论 -
[一位菜鸟的COCOS-2D编程之路]1:我的Cocoa-2d之HelloWorld
这三年多的时间,我从一个不知道hello_world是什么的小毛小子,到现在开始一点点的进阶,感触颇多.不过幸运的是,我没有把自己的人生旅途交给老天,我更多的交给了我自己.我无时无刻的对自己说 ,加油~ 也是对看这篇博文的你,加油.因为你已经度过了 c->oc->ios的过渡.相信吧,功夫不负有心人.~来,搞起来,我那和我亲密无间的 helloWorld!1.代理文件的解读1原创 2013-12-07 21:23:26 · 1208 阅读 · 0 评论