
Cocos2d游戏开发
Cocos2d是一个比较流行的iphone游戏开发框架,在AppStore上已有超过100个游戏是基于 Cocos2D-iPhone。其中 3 个由此 迚入过 TOP 10 的排名。其中的 StickWars 更是曾排名第一。 现在,让我们来开始Cocos2d的学习之旅吧
颐和园
这个作者很懒,什么都没留下…
展开
-
Cocos2d开发系列(九)
Learn IPhoneand iPad Cocos2d Game Delevopment》第10章 。相册空间已满,无法直接贴站外图片。要查看图片,请点击链接。使用 Tilemaps接下来两章,我将介绍基于贴图的游戏世界。你也许玩过Ultima这样的角色扮演游戏,或者刚刚把你F翻译 2011-08-31 14:41:07 · 13060 阅读 · 11 评论 -
Cocos2d开发系列(八)
Learn IPhoneand iPad Cocos2d Game Delevopment》第9章 。由于相册空间已满,csdn不允许发布站外图片,所以所有图片以链接方式显示。为了产生粒子效果,程序员们不得不使用粒子系统。粒子系统喷射大量细小的粒子并对其进行高效的渲染翻译 2011-08-08 11:00:48 · 12106 阅读 · 3 评论 -
Cocos2d开发系列(七)
Learn IPhoneand iPad Cocos2d Game Delevopment》第8章 。这种类型的游戏(shoot’emup游戏)最重要的是什么?射击的目标和需要躲避的子弹。本章,将为游戏添加一些敌人以及一个大 boss。敌人和玩家将使用新的Bu翻译 2011-07-04 16:11:38 · 9100 阅读 · 0 评论 -
Cocos2d开发系列(六)
对于射击类游戏,使用重力感应进行游戏控制是不可接受的,采用虚拟手柄将会更恰当。出于“不重新发明轮子”的原则,我们将采用开源库SneakyInput。控制玩家的飞船进行移动只是其中一件事情。我们还需要让背景能够滚动,以造成在某个方向上“前进”的感觉。为此必须自己实现背景滚动。由于CCParallaxNode的限制,它不能无限制地滚动卷轴式背景。翻译 2011-06-01 13:29:00 · 12681 阅读 · 4 评论 -
Cocos2d开发系列(五)
在屏幕上贴图时,图形硬件需要经过准备、渲染、清除等步骤。每次贴图都会重复这个过程。如果图形硬件能事先知道有一组拥有相同纹理的Sprite需要渲染,则这个过程会被简化。比如,一组Sprite的准备和清除动作总共只需要执行一次。下图的例子使用了CCSpriteBacthNode。屏幕上同时有几百颗子弹飞过。如果一次只渲染一颗,那么帧率马上降到85%。使用CCSpriteBatchNode,可以避免这种情况翻译 2011-05-03 14:50:00 · 16842 阅读 · 0 评论 -
Cocos2d开发系列(四)
很少有游戏只有一个场景。这个例子是这个样子的:这个Scene中用到了两个Layer,一个Layer位于屏幕上方,标有”Here be your Game Scores etc“字样的标签,用于模拟游戏菜单。一个Layer位于屏幕下方,一块绿色的草地上有一些随机游动的蜘蛛和怪物,模拟了游戏的场景。翻译 2011-05-03 14:37:00 · 12386 阅读 · 0 评论 -
Cocos2d开发系列(三)
这个例子是一个叫做Doodle Drop的游戏,是一个重力感应类游戏。玩家操纵角色来躲避从空中坠落的障碍物。原创 2011-04-13 14:28:00 · 22240 阅读 · 7 评论 -
Cocos2d开发系列(二)
为了便于今后检索Coco2d 的各种类、方法、属性,我们最好将cocos2d的文档安装到Xcode中。作者Blog中曾有一篇译文《使用Doxgen创建Xcode文档集》描述了创建文档集的方法,但时至今日,Xcode已经发展到3.2.5,而Doxgen也升级到1.7.3了,原文中描述的方法也多少有些不适应了。且不知到什么原因,直接在Xcode中编译cocos2d文档集总是不成功,所以这里只能用Doxgen GUI生成cocos2d文档集。原创 2011-04-07 15:36:00 · 13476 阅读 · 0 评论 -
Cocos2d开发系列(一)
Cocos2d是一个比较流行的iphone游戏开发框架,据说在 AppStore 上已有超过 100 个游戏是基亍 Cocos2D-iPhone。其中 3 个由此 迚入过 TOP 10 的排名。其中的 StickWars 更是曾排名第一。原创 2011-04-07 15:30:00 · 32618 阅读 · 3 评论