作为谈谈cocos新手引导,怎么学Cocos2d-x移动游戏开发

移动2D游戏框架 Cocos2d-x 学习笔记
随着2012年来临,上半年windows phone7即将发力。智能手机游戏即将进入三大平台争雄的大时代,cocos2d-x作为目前非常火热的开源跨平台游戏引擎解决方案,非常的受欢迎。
阅读量:220238 收藏量:
512/0206/034/0795/0143/0180/07134/106270/45390/119472/622740/329162/414379/013312/08552/89478/24490/05724/020692/313207/35438/36058/114277/78842/317224/728787/3025154/315119/148878/6
温馨提示:添加博文完善专题,帮助他们的同时您可以获得5个无忧币奖励哦~
为本专题增砖添瓦的热心博主有:&
一周热赞博文如何做游戏?给新手开发者的一些建议
招聘信息:
作为一名开发者和游戏玩家,我一直都想做游戏,但是却从来没有做到过。为了改变这个状况,我给了自己一个挑战,那就是每周用HTML5做一个新游戏。目前,在我自己的网站上,已经有了8款完成了的游戏,而且我打算继续下去,因为这是个非常有趣的项目。在这篇文章里,我将和大家讨论一些在我做游戏的过程中学到的建议,这应该对于想做游戏的童鞋们有所帮助。
从小目标开始
我还记得几年前,Zelda在NES上展出之后,我满怀激情的开始了第一个游戏的制作,当时我的想法很简单,那就是做一个Zelda的克隆版。
两周以后,我终于做出了一个可以在空旷游戏世界中来回移动的绿色人物,该游戏很无聊,而且BUG很多,所以我再也没有动力完成它了。虽然起初的打算是做个大游戏,但结果是什么都没做成。
选择合适的框架
所以,如果说让我给想做游戏的人们一些建议的话,我会说,一开始要做个小项目。比如我在lessmilk上的第一款游戏,非常简单,甚至都不算是一个游戏。但在做这个游戏的时候我获得了很多乐趣,也学到了很多东西。最重要的是,我真的完成了这个游戏。
现在有很多的框架都可以做HTML5游戏,这对我们来说非常好。那么,你会选什么框架呢?或许大家都知道答案,那就是看情况。不过从以下的问题中,或许你可以知道该怎么找适合的框架。你可以问自己以下几个问题:
你希望做一款2D还是3D游戏?你希望自己的游戏在主机,移动设备还是PC浏览器上运行?你能否负担的起框架产生的费用?
一旦这些问题有了答案,就可以了解相关的框架,然后选择两三个最合适你需要的。最后,针对这些框架分别写下一个非常简单的游戏,然后选择一个让你觉得最合适的去做。
这需要一些时间,不过却是值得的。为什么?因为等你意识到你选择了错误的框架,你之前学习的很多东西和所做的工作都白费了。
画质和音效
对于我来说,游戏的画面和音效是最可怕的部分。这两个因素都在游戏中扮演很重要的角色,但我对这两个方面都不熟悉,那我该怎么办?
好的消息是,你不一定要成为设计师或者音乐人,一样可以做一款好游戏。你可以在线找到很多可以用的资源:
做音效的话,又一款很好的工具叫做Bfxr。如果你知道如何操作按钮,那就可以为自己的游戏做音效了。对于画面,有很多免费的游戏界面供你使用,比如OpenGameArt网站。
当然,你可以自己学习为你的游戏做音效和画面。比如,我就决定自己做游戏中的所有界面。为此我花了很多时间用Photoshop制作自己的界面,但同时,我也练成了一个新的有趣的技能。
为游戏&润色&
业余游戏爱好者的一个常见问题是,他们经常&感觉不对&,而且因此他们没有兴趣玩下去。然而,这个问题有个非常简单的解决方法:那就是为你的游戏&润色&。
简单的说,就是给游戏加入动画,视图效果,并且延迟游戏的节奏。这些只是美学方面的变化,但是可以让你的游戏感觉更有共鸣感而且也不会那么无聊。这个问题由于学识不够,所以没法说的太多,不过如果感兴趣的话,你可以学习一些润色方面的东西来获得灵感。
一旦你的游戏接近完成的时候,让你的一些朋友和家人为你测试。他们玩的时候,你要在场,因为你很可能会当场发现自己的游戏有哪些缺陷。这样做可以说是让我大开眼界。以下即使一些例子:
如果人们不知道该如何开始游戏,不要说&这不是很明显吗,点这里就开始了&。你要对游戏进行修改,把开始键做的更加明显。如果他们在第一级就经常死的话,并不是因为他们技术太差,而是你太擅长玩自己的游戏。所以要把游戏改得更加容易。
如果他们一直按错按键的话,或许你应该考虑改变游戏的操作控制。这些简单的问题都可以让你的游戏质量有大幅提升。
做游戏是个很有趣的事情,看到一个游戏慢慢诞生的感觉是非常棒的。所以,如果你想做什么的话,我的建议就是,Just do it!
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
您还没有登录!请或
点击量16272点击量10875点击量8664点击量8017点击量7488点击量7063点击量6588点击量6497点击量5716
&2016 Chukong Technologies,Inc.
京公网安备89本文所属图书&>&
本书详细介绍了Cocos2d-x 提供的各种功能,系统讲解了游戏开发的基础知识,通过卡牌游戏、横版游戏、射击游戏等经典实例帮助读者实际制作游戏项目,切身体验移动游戏开发技巧。本书适合利用Cocos2d-x 制作移动&&
&全球移动游戏市场大致分为Android与iOS两大平台。仅从市场占有率看,Android远高于iOS,特别是在韩国,Android的市场占有率超过80%。但iOS拥有忠实的用户群,而且考虑到欧洲与北美市场的话,iOS也是绝对无法放弃的开发平台。
仅仅几年前,人们还需要使用不同的开发语言分别开发Android与iOS平台上的游戏,但是,近来随着Cocos2d-x、Unity等多平台游戏引擎的陆续出现,开发人员可以更轻松地开发游戏。
Cocos2d-x游戏引擎使用最常用的C++语言开发,并且采用库添加的方式,使开发人员可以轻松工作而不必担心内存超载。此外,Cocos2d-x提供的所有功能都是开源的,使用起来更加灵活方便。
本书不仅讲解Cocos2d-x的基本功能,还介绍移动游戏开发所需的多种知识。
系统讲解游戏开发基础知识
三个游戏制作实例简单易学
本书主要内容
&精灵&、标签、菜单、动作等Cocos2d-x基本功能
画面与层的组成与切换方法&
触摸事件实现及对象间碰撞检测的方法&
动画与背景滚动的实现方法
应用音频、粒子效果的方法
滚动视图、编辑框等GUI的构成方法
网络通信功能&
卡牌游戏、横版游戏、射击游戏制作实例
本书面向读者
了解C语言或有编程经验的读者将很容易理解本书内容,但即使你不太懂C语言,只要跟着实例亲自动手操作,也就能很快理解书中内容。我要向以下读者推荐本书。
使用Cocos2d-x开发移动游戏的初学者&
希望编写跨Android与iOS两大平台游戏的开发人员
想将原Cocos2d-x游戏升级为Cocos2d-x 3.0的开发人员[ &3.3版本将Windows下的子项目都合并为一个libcocos2d项目,只保留了box2d和spine,本书中提到的引用libextension、libnetwork这些子工程均已省略。&&编者注]&
无编程知识但对移动游戏开发感兴趣的策划人员和设计师
想熟悉移动游戏开发过程并积累实战经验的朋友&
第1章 简介:介绍Cocos2d-x的历史、使用现状及特征,并通过与Unity游戏引擎比较,分析各自优缺点。还要学习如何构建Cocos2d-x开发环境并创建新项目。
第2章 基本功能:学习Cocos2d-x的基本功能。先介绍Cocos2d-x中使用的坐标系、锚点(Anchor Point),然后介绍制作游戏时如何向画面输出图像和文本,以及菜单按钮的创建方法。最后,详细分析Hello World项目源代码,它是Cocos2d-x的基本项目。
第3章 多种动作功能:Cocos2d-x最大的优点在于提供多种动作功能,这也是制作游戏时最常用的功能。本章对基本动作与复合动作等各种内容进行了详细介绍。
第4章 游戏画面切换:游戏一般由多个画面(Scene)组成,而一个画面往往由多个层(Layer)组成。本章学习创建新画面与切换画面的方法,以及向一个画面添加新层的方法。还将讲解Cocos2d-x为画面切换提供的各种效果。
第5章 触摸事件与碰撞检测:与PC游戏不同,用户玩移动游戏时使用的不是鼠标与键盘,而是触摸屏。并且,游戏通常都要使用用户在触摸屏上的触摸位置。本章学习触摸事件相关内容,包括触摸事件分类、触摸事件的使用方法。还将学习触摸与否及对象间碰撞与否的检测方法。
第6章 游戏制作实战1:卡牌游戏:本章综合运用前面所学知识制作简单的卡牌游戏。玩游戏时,卡牌会随机翻开再合上,玩家要记住卡牌翻开的顺序,然后根据记忆顺序依次选择卡牌。制作游戏时会应用前面学过的所有知识,但游戏的大部分内容是通过动作功能实现的。
第7章 动画与定时器:本章学习Animation与Animate类,还要学习实现动画时使用的SpriteFrame类。前面已经学过触摸事件相关内容,只有指定事件发生时才调用相应方法执行某个动作。但游戏制作中还需要定时进行逻辑判断,比如碰撞检测等。为此引入&定时器&概念,Cocos2d-x提供schedule定时器类实现定时机制。
第8章 背景图像滚动:本章学习背景图像的滚动方法,包括一张图像组成的背景和多张图像组成的背景。还要学习ParallaxNode类,使用它可以轻松实现背景滚动。
第9章 游戏制作实战2:横版游戏:本章将综合运用第7章和第8章的动画与背景滚动知识制作横版游戏。横版游戏是水平滚动游戏,本章只实现其主体部分而不实现菜单。
第10章 游戏数据管理:本章学习有效管理游戏数据的方法。先通过简单的示例学习向量,使用它能够对多个数据进行有效管理。然后学习Cocos2d-x中提供的UserDefault,其可用于保存简单数据。
第11章 多种效果:本章学习Cocos2d-x提供的粒子系统(ParticleSystem)及声音输出方法。粒子系统通过粒子的小图像表现多种3D动画效果。Cocos2d-x引擎内置了多种粒子效果,也可以使用外部工具创建的粒子效果。还要介绍Simple Audio Engine相关内容,学习如何在游戏中播放背景音乐与音效等。
第12章 游戏制作实战3:射击游戏:本章综合运用第10章和第11章的数据管理、粒子效果相关知识制作射击游戏。与第9章的横版游戏一样,也仅实现其主体部分而不实现菜单。
第13章 GUI结构:Cocos2d-x提供滚动视图类(ScrollView)、九宫格&精灵&类(Scale9Sprite)、编辑框类(EditBox),游戏设计中经常用于构建GUI(图形用户界面),本章将介绍相关内容。
第14章 网络实现:本章学习HTTP协议通信HttpClient类的使用方法、通过JSON与服务器通信的方法、游戏中网络图片的使用方法、保存并使用网络文件的方法。
第15章 Android移植与画面大小调整:本章学习将前面的代码移植为安卓项目的方法,以及多种设备画面大小的应对方法。
第16章 发布:韩国国内市场指导规则相对比较健全,由于均为Android市场,所以只要学会向Google Play Store发布游戏的方法,也就能学会如何向其他Android市场发布。本章只学习Play Store与AppStore的游戏发布方法。
本书所有内容均在Windows环境下编写而成,同时包含Mac环境中的使用说明。所有示例与讲解都以Cocos2d-x v3.0 final版本为基准,虽然Cocos2d-x暂时不会有太大改变,但后续版本会不断更新,欢迎访问我的Naver博客()或Facebook群( cocos2dxdev)查看最新内容。
书中示例源码可从Acorn出版社主页()或我的个人博客()下载。示例文件不仅包含示例源代码,还包括示例中使用的资源文件,但并非所有示例文件均包含Cocos2d-x库文件与项目文件。需要运行时请先创建基本项目,然后复制到相应文件夹运行即可。详细说明请参考正文相关内容。
阅读本书过程中若有疑问或建议,请发邮件或在我的博客、Facebook页面留言,我将给予解答。
电子邮箱:
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'独立开发者:新手做2D手游该用哪些工具?
发表于 17:33|
来源Gamasutra|
作者Chad Ata
摘要:初入游戏开发领域的新手很难知道该选择什么工具、什么编程语言以及哪些框架,或许还会面临许多的选择和建议。本文作者分享了他们从一开始进行手游研发到如今四年多以来积累的经验,希望可以给新入行者提供一些帮助。
全球手游行业规模将突破250亿美元,越来越多的开发者开始进入手游研发领域,而作为一名菜鸟,很多时候,如果没有其他开发者的建议,会走很多弯路,最近,独立工作室Sheado.net公司的Chad Ata在博客中分享了他们从一开始进入手游研发到如今四年多以来积累的经验,希望可以给新入行者提供一些帮助。以下为译文:一开始进入游戏研发领域的时候,你很难知道该选择什么工具、什么程序语言以及哪些框架,你会面临许许多多的选择和建议,我和我的团队总能发现其他游戏公司的经验是有用的,所以这里提供一些我们的经验,希望给做手游的新手们一些帮助。初入手游行业虽然在其他行业有过10多年的编程和策划经验,但当我开始做手游研发的时候,依然觉得自己是一只菜鸟。我们的第一个游戏Furdiburb(宠物冒险游戏)最初是在2009年开始研发的,当时是专门为Android而做的。对于毫无游戏研发经验的我们来说,Java是唯一可用到编程语言。作为一个2D游戏,我们(非常不明智)没有使用OpenGL就开始非硬件加速图形开发。随着Furdi受到了更多人的欢迎,我们的游戏项目也得到更多的注意,最终我们遇到了性能和移植问题。如果我们此前学习了其他开发者的经验,很多问题都是可以完全避免的。找到更好的方法在完成了Furdiburb的研发,并且使用缓慢的把游戏移植到了iOS平台之后,我们决定开始第二款游戏(Eras of Alchemy)的研发。我们当时希望摆脱Java语言,找到可以广泛使用的跨平台研发工具,最好是未来还可以支持主机游戏平台。随后我们开始了搜索,我用了将近一个月的时间对框架、工具以及引擎进行对比,最后,我和我的团队非常满意新的研发方式,直到现在也非常不错。这里我不会说为什么要选择这些,框架是经常变化的,一年前选择它的理由可能到现在就已经不再是考虑的主要因素了。所以,这篇文章的其余部分只会对我们选择某个工具的原因进行简单的描述。以下就是我们当初选择并对比了一个月之后的结果:编程我们所列举的都是在研发我们游戏的时候用到的,而且只是我们做游戏的方式而已,很多工具和框架的结合也是非常完美的,需要开发者们自行发现。框架我们选择的所有架构,要么是开源的,要么就是有开放的代码。这是非常好的,因为我们在必要的时候可以进行紧急修改和优化。:我们所有的跨平台研发都是使用开源Cocos2d-x框架完成,在Eras Of Alchemy的研发过程中,我们使用了版本2,我们的下一个游戏正在使用的是版本3,进行了大幅度的API以及性能提升。整体来说,Cocos2d-x的2D表现非常好,而且文件管理非常方便。:我们使用Spine做了动画,所以我们加入了C语言为基础的Cocos2d-x插件。:我们还没有发布一款使用该引擎的游戏,但我们的下一款游戏A Quiver Of Crows将会使用,我们目前研发就使用了这个工具。:Cocos2d-x本身也提供数据存储方案,但我们更喜欢使用SQLite,因为它的读写速度和表现更好。编程语言C++:Cocos2d-x支持多种语言编程,但我们选择了C++,因为我们觉得目前该语言是最合适做跨平台研发的。C:你经常会想要加入一些开源的API,其中有一些就是C语言编程的。Java:我们依然需要用到Java,但也只是在Android平台做游戏内IAP、广告以及特殊系统功能的时候。语言之间的切换可以通过JNI来完成。Objective-C:选择它的理由和Java一样,我们使用Objective-C是为了使用iOS系统的特定功能。Scripting:这包括程序化脚本和其他脚本语言,所有的开发者们都要时不时的写脚本,但我们却很少会谈论这个问题。这个问题是非常容易的,但如果你和我一样而且由于不常使用而不记得一些语法的话,这个工作有是非常耗时间的,我们要给维护代码、自动音频转换以及纹理打包写脚本。开发环境Xcode:所有人都告诉我们说Xcode非常好,所以我进行了尝试,而且我不得不说的是,这是目前我最喜欢的开发环境。这里我并不想说太多具体的原因,因为我不想引发集成开发环境(IDE)争论,我们使用Xcode做跨平台研发,也为苹果平台做专门的编程。Eclipse:对于IDE来说慢的可怕,但我看来却非常好用。我们用Eclipse做了所有的Java和Android研发,包括适配和修复bug。Android目前在推Android Studio而不是Eclipse,但我们没有那么多的时间,也没有什么特别的理由去转换到新的工具。Visual Studio:也是个非常优秀的IDE,我们用它来做左右和微软相关的编程、Bug修复以及适配。版本控制即便你的团队只有一个人,你也应该使用版本控制。所有人都会犯错,而且任何一次大改都可能导致游戏神秘的死亡。我们的团队只有3个人,因此从第一天做手游开始,版本控制就是非常必要的。目前有非常多的方案可以选择,但我们使用的有以下几个:SVN:我个人喜欢SVN,因为可以做到所有我需要的功能,比如合并、同步、恢复等等,但学习起来比较困难。Git:我们使用的很多开源框架都使用Git。我们使用Git就是为了保持与框架同步,当需要的时候可以进行快速修复。电脑很明显,你做游戏是需要使用电脑的。最初所有的研发都是在Linux机器上完成的。但我们开始了iOS平台的研发之后,用两三台电脑变得效率非常低,所以我们买了一些iMac,而且我们都非常喜欢用它来做游戏研发。幸运的是,OSX的很多指令与Linux相同,所以我们的很多脚本都没有做改变。图形工具Adobe CS:相信这个没有人觉得奇怪,我们的美术师最常使用的是Illustrator和Photoshop。Spine:非常推荐这个工具制作骨骼动画,和传统的帧到帧动画相比,骨骼动画可以节约硬盘空间,还可以节约大量的研发时间,提供强大的功能,比如动画混合、蒙皮技术以及网格变形。:你或许会想要把图片进行打包获得更大的图像以获得更好的游戏表现。我们选择Texture Packer来完成这项工作,而且我们还使用它的指令功能进行自动化打包处理。关卡编辑器我们使用的关卡编辑工具包括:没有编辑器:如果可以不用的话,我们绝不会使用编辑器。我们可以用代码解决,这听起来非常疯狂,而且有点浪费时间,但如果你的团队非常小的话,有时候为了节约时间可以不必为了一次性的任务专门用代码写一个编辑器。定制化编辑器:有时候我们写了一个非常不好用的游戏内编辑器来做图形或者关卡,我的意思是未经优化的,恐怕也只有我们会这么做。:对于我们的下一个游戏,我们在使用R.U.B.E(Really Useful Box2D Editor)之前,几乎自己研发了一个游戏内编辑器,这个非常强悍的工具节约了我们大量的时间,但如果我们决定要做关卡编辑器的话,我们必须自己研发。音乐和视频:我个人非常喜欢ffmpeg,这个工具非常好用,我们通常使用脚本用它把我们的视频变成各个平台需要的格式。:这是个非常强悍的音乐制作软件,一开始的学习会比较困难。:如果你想给自己的游戏加入管弦乐,Garritan可以带来非常高质量的音乐,我们通常和Sonar混合使用。:一个非常不错的视频编辑和录制工具。以下2个是我们已经不再使用的工具,但可能对于新手来说依然具有推荐意义::如果你熟悉乐器而且乐意学一些音乐知识,并且想要做MIDI格式的音乐,这是个非常不错的软件。:这是个非常不错而且简单的软件,可以制作非常不错的音乐,而且不需要你阅读很多的音乐知识。结论目前做游戏的工具非常多,以上的这些工具只是我们在做2D游戏的时候选择的工具,目前为止,我们对这些工具非常满意,我们最新的游戏发布到了iOS、Android和Windows Phone平台。我们还打算在下一款游戏发布的时候,用同样的工具把游戏扩展到PC、Mac以及Linux平台。英文文章来源:,译文出自:(责编/唐小引)
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章已有iMac和iPad 4有一点点编程经验,了解基础的编程知识,比如变量、数据类型、数组之类的
不得不说,cocos2dx的官方文档实在不是很完善。但代码里附带的sample还是很不错的。如果你用的是2dx且c++,去看看里面的TestCpp代码,看看官方是如何使用他们自己的方法。这比大多数网上找到的二手教程要好多了。然后试着按自己的理解去改动或仿写示例代码,看看执行效果是怎样的。对基本函数了解之后,挑一个小游戏,比如打飞机、俄罗斯方块、马里奥…自己用代码实现一下。如果搞不定,去网上找找别人写的代码研究下,看问题出在哪。等你做出一个完整的小游戏后,差不多就算开始上路了。之后,就是一个游戏接一个游戏地写。写不了几十个,你就可以靠这行吃饭了。
&b&----答案多图 流量预警----&/b&&br&跟你简要说一下我的自学路,以免你走弯路&br&&br&&b&背景:&/b&&br&有工作,而且很忙;在不影响工作基础上用业余时间鼓捣(经常会因为工作耽搁学习进度);基本没技术背景(初中qbasic、高中pascal半吊子),大学文科,工作也不是搞代码。因此我感觉我的自学路跟你还是挺契合的。 &br&&br&&b&&i&1&/i&&/b&&br&两年前的一天,决定要做独立游戏制作人。选定引擎cocos2d,开始学习objective-c语言;(如果你打算只在iOS平台开发可以学obj-c配合cocos2d或者sprite kit;如果打算跨平台就要用cocos2d-x和c++了;当然unity什么的也不错但是我还没尝试过,一直很向往)&br&&br&&b&&i&2&/i&&/b&&br&我跳过了iOS程序开发(似懂非懂看完了斯坦福那一系列的教学视频),结合当时情况直接选择了cocos2d引擎,这时开始接触 &a data-hash=&12e091df58a35bfe005b9d6f525eea54& href=&///people/12e091df58a35bfe005b9d6f525eea54& class=&member_mention& data-editable=&true& data-title=&@吴一刀& data-tip=&p$b$12e091df58a35bfe005b9d6f525eea54& data-hovercard=&p$b$12e091df58a35bfe005b9d6f525eea54&&@吴一刀&/a& 推荐的博客;我主要看的是子龙山人&&a href=&///?target=http%3A///andyque/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&子龙山人 - 博客园&i class=&icon-external&&&/i&&/a&&、Ray Wenderlich&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ray Wenderlich&i class=&icon-external&&&/i&&/a&&、Himi&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&黑米GameDev街区&i class=&icon-external&&&/i&&/a&&这些博客里最基本的例子,知易那个以我当时的水平还看不懂。&br&&br&&i&&b&3&/b&&/i&&br&尝试开始设计自己的简单游戏,我做打地鼠!当然比教学例子里的打地鼠复杂多了&br&&br&&i&&b&4&/b&&/i&&br&这个过程中发现自己懂的实在是不够,所以又开啃这本书:Learn cocos2d 2 by Steffen Itterheim & Andreas Low&br&&br&&i&&b&5&/b&&/i&&br&慢慢的发现需要一些趁手的工具和编辑器,并发展出一套自己构建于cocos2d之上的游戏设计架构。我目前的情况是这样:&br&&br&&br&&b&关卡编辑&/b&我使用plist文件配合自己写的类;&br&&br&&br&&b&sprite sheet&/b&使用TexturePacker&&a href=&///?target=http%3A///texturepacker& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TexturePacker&i class=&icon-external&&&/i&&/a&&;&br&&br&&br&&b&动画/UI编辑&/b&最初自己手写太累,后来选择了cocosbuilder,请注意现在这个软件已经停止维护,转而引导用户使用SpriteBuilder&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SpriteBuilder&i class=&icon-external&&&/i&&/a&&(域名都做了自动跳转;SpriteBuilder我木有研究过,建议你研究一下)。&br&&br&&b&粒子编辑&/b&我自己还没实际用到,如果真正需要我感觉cocosbuilder的够我用的。//更新:后来用到了ParticleDesigner和cocosbuilder两个软件的粒子编辑混搭&br&&br&我当时遇到的一个大麻烦是如何让cocosbuilder、cocos2d版本互相兼容且cocosbuilder无问题。大概情况是这样:&a href=&/question/& class=&internal&&cocosbuilder2.1和cocos2d-iphone2.0及2.1版本都不协调怎么办?&/a&;&a href=&///?target=http%3A///questions//what-version-of-cocosbuilder-and-cocos2d-iphone-should-i-choose& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&What version of Cocosbuilder and Cocos2d-iphone should I choose?&i class=&icon-external&&&/i&&/a&&br&&br&目前我使用的cocosbuilder 2.1版本(渐变层有bug、并且很可惜动画播放完没有触发消息的机制,我只好把每个动画时长都手动记录一下自己处理)&br&&br&======3月12日更新======&br&在 &a data-hash=&115f6fcf853e& href=&///people/115f6fcf853e& class=&member_mention& data-editable=&true& data-title=&@GarfieldKwong& data-tip=&p$b$115f6fcf853e& data-hovercard=&p$b$115f6fcf853e&&@GarfieldKwong&/a& 指点下发现这个版本动画播放完是可以触发消息机制的,更高级版本3.x支持的效果应该是在动画中就加入callback的关键帧&br&新技能get√&br&&br&具体代码可见下面学习案例的第一个例子里Explosion部分&br&=====================&br&&br&cocosbuider的学习可以看两个例子&a href=&///?target=http%3A///2012/10/creating-a-game-with-cocosbuilder/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Creating a Game with CocosBuilder&i class=&icon-external&&&/i&&/a&;&a href=&///?target=http%3A///23996/introduction-to-cocosbuilder& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Introduction to CocosBuilder&i class=&icon-external&&&/i&&/a&;然后就是多用多尝试。&br&&br&&i&&b&6&/b&&/i&&br&整个学习过程要学会查资料、学会寻求帮助,我主要用的stackoverflow(话说刚刚发现stackoverflow的reputation喜过15,终于可以投票了:)&br&&br&在学习过程中得到了子龙山人(我认为本尊是这位 &a data-hash=&bab870fc7d89ae2b84bee& href=&///people/bab870fc7d89ae2b84bee& class=&member_mention& data-editable=&true& data-title=&@屈光辉& data-tip=&p$b$bab870fc7d89ae2b84bee& data-hovercard=&p$b$bab870fc7d89ae2b84bee&&@屈光辉&/a& )、LearnCocos2d作者Steffen、 &a data-hash=&8da5e5ee5fb135e453d0& href=&///people/8da5e5ee5fb135e453d0& class=&member_mention& data-editable=&true& data-title=&@kubisoft& data-tip=&p$b$8da5e5ee5fb135e453d0& data-hovercard=&p$b$8da5e5ee5fb135e453d0&&@kubisoft&/a& 以及众多网上朋友的帮助,再次表示感谢。&br&&br&&br&&i&&b&7&/b&&/i&&br&硬件及开发者资格:看完c++开始看obj-c,这个过程一直是使用的vmware虚拟机安装的mac系统写程序;然后入手一个最便宜的mac pro、以及iPhone,尝试玩各种游戏;从看c++开始大约过了1年半(已经有非常简陋的游戏demo)才真正购入iOS开发者资格并开始真机测试。&br&&br&&i&&b&8&/b&&/i&&br&尝试过的一些其他工具、各种弯路和坑、以及发散内容:&br&可以拖拽方式写代码的stencyl &&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Stencyl: Make iPhone, iPad, Android & Flash Games without code&i class=&icon-external&&&/i&&/a&&;&br&最初学的不是ojc-c而是谭浩强老师的c++程序设计(虽然有人不喜谭老师,但那书是中文的让我对面对对象程序设计有一些初步的概念,再看英文的obj-c不至于太摸不着头脑,反正手头正好有这么一本买了6年没看的c++。。。);&br&尝试过&&a href=&///?target=http%3A//www.mapeditor.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Tiled Map Editor&i class=&icon-external&&&/i&&/a&&但自己目前的坑没有用到;&br&尝试过一点物理引擎和粒子,但自己目前的坑没有用到;现在粒子用到了,做了火焰等效果,也挺美的;但是一定要注意CPU占用优化,内存方面我最低支持4S没遇到大问题&br&&br&学习音乐制作,这个我小时候学琴一直也喜欢音乐所以有一点点底子,如果没有基础可能上手有门槛;开始用的软件LMMS,但是音源插件在64位系统的问题我一直没解决掉时间精力也不多,所以是暂时停滞了;最近发现Garage Band可能也可以写歌;另外还试过一个很有历史的微软的音乐自动编辑器,很好玩,用来做背景音乐也不错。&br&&br&入手手绘板学画画(这中间纠结了好久才决定用位图不用矢量图),如果你能找到热爱游戏的美术同学一起搞那最好不过。但是我一直对画画心痒难搔。。。所以入了这个深坑,晒一晒:&br&熟悉板绘:&br&&img src=&/752b62e5eb4fdbb47ff1_b.jpg& data-rawwidth=&422& data-rawheight=&357& class=&origin_image zh-lightbox-thumb& width=&422& data-original=&/752b62e5eb4fdbb47ff1_r.jpg&&&br&你可以看到我真的是0基础哦,画线我手那个抖的。。。&br&&br&&img src=&/f518d3d74fffb_b.jpg& data-rawwidth=&381& data-rawheight=&317& class=&content_image& width=&381&&&br&这些是看了&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&THE DAILY MONSTER:&i class=&icon-external&&&/i&&/a&每天画一个怪物,自己也画了几个玩&br&&img src=&/7a11b32f87b50a4cb0731_b.jpg& data-rawwidth=&299& data-rawheight=&381& class=&content_image& width=&299&&&br&&img src=&/dc72f1f3deaf8ab150a4382_b.jpg& data-rawwidth=&363& data-rawheight=&337& class=&content_image& width=&363&&&br&&br&但是这些不顶用啊,咱需要彩色的,于是尝试上色&br&不能怕丢人,晒一下初期作品。。。(其实是缩小了的,原始大小惨不忍睹)&img src=&/a09de1b625d6ed8d65b2_b.jpg& data-rawwidth=&175& data-rawheight=&146& class=&content_image& width=&175&&&br&虽然自己看着都过不去,但也要坚持要有进步&br&&img src=&/02e9fbef17ea441c8d93_b.jpg& data-rawwidth=&171& data-rawheight=&123& class=&content_image& width=&171&&&br&&br&&br&&br&自己这没基础的水平连明暗面都分不清&br&比如&br&&img src=&/827c92a550cfdfcaee5ba_b.jpg& data-rawwidth=&144& data-rawheight=&146& class=&content_image& width=&144&&&br&为了进步(其实是看不下去自己画的了)咱临摹吧,临摹了一个本以为很简单其实对于我来说很复杂的冒险岛online里的boss朱诺(作为一个奔三男生我很喜欢这游戏不要鄙视我= =)&br&&br&&br&&img src=&/56a6d39775ede03bb0bba57_b.jpg& data-rawwidth=&472& data-rawheight=&570& class=&origin_image zh-lightbox-thumb& width=&472& data-original=&/56a6d39775ede03bb0bba57_r.jpg&&(应邀已换大图)&br&&br&不知道你发现没有,我的习作都是按个算的。。。因为咱精力时间实在有(hen)限(lan),作为游戏爱好者不投入一些业余时间到游戏里也说不过去对吧。。。&br&&br&后来基于喜爱(其实是为了简单)选择了KingdomRush的风格发展(网上认识一个做游戏的好友Way,在做安卓的RPG游戏《灰王子》,我很喜欢他的美术风格,所以主要临摹了他的一些同人作品)&br&这是临摹的KingdomRush里抠出来的素材&br&&img src=&/4f044c9b6def644ad2bd07_b.jpg& data-rawwidth=&96& data-rawheight=&126& class=&content_image& width=&96&&&img src=&/1a85e21f9cdf456c893aced7e3a9f2ce_b.jpg& data-rawwidth=&58& data-rawheight=&78& class=&content_image& width=&58&& KingdomRush的素材又小又不过瘾&br&这是临摹的way的作品&br&&img src=&/843ebfa39ffa_b.jpg& data-rawwidth=&485& data-rawheight=&487& class=&origin_image zh-lightbox-thumb& width=&485& data-original=&/843ebfa39ffa_r.jpg&&&br&&br&同样临摹way的&br&&img src=&/2d0ea383ec05e0081878a_b.jpg& data-rawwidth=&382& data-rawheight=&338& class=&content_image& width=&382&&&br&&br&还是临摹way的&br&&img src=&/22944c83dbaa0f2e1cef64df_b.jpg& data-rawwidth=&219& data-rawheight=&325& class=&content_image& width=&219&&&br&怎么样,他画风很不错吧? :)&br&&br&然后用习得的上色技法,重新上色我的老鼠&br&&img src=&/db6b9673c8afdc99e4cfdbe53c90c17e_b.jpg& data-rawwidth=&144& data-rawheight=&152& class=&content_image& width=&144&&&br&呃。。。怎么说呢,感觉怪怪的,好像得了皮肤病。。。&br&&br&这时俺的游戏打算推倒重做,因为打地鼠玩法实在是没意思。&br&结合我(mei)不(ji)羁(chu)的运笔方法、半瓶子咣当的上色技法,画了一组 帧! 动! 画! 哇,好牛b的赶脚~~&br&&img src=&/f469a411ffad1e8f98ef_b.jpg& data-rawwidth=&1279& data-rawheight=&307& class=&origin_image zh-lightbox-thumb& width=&1279& data-original=&/f469a411ffad1e8f98ef_r.jpg&&&br&提问:&br&谁来猜一下朝代?&br&这是临(chao)摹(xi)哪个游戏的动作?&br&&br&不管怎么说,我的游戏总算有了原创的小兵动画了,这时距离发下做游戏之宏愿已经过去了。。我算算。。21个月&br&&br&这个小兵后来又补充了武器、死亡动画,但是攻击以及其他角色动画还都是用汉字代替的。。。坑待填&br&&br&有了小兵,很自得哦~ 咱得搞个像样的场景罢!&br&&br&以前一直用风景照ps的,看腻了&br&找来找去看雨血风格不错,以咱的水平还能学(chao)习(xi)的来,说干就干:&br&&img src=&/7a05edc9f9c7faf3d70213_b.jpg& data-rawwidth=&428& data-rawheight=&653& class=&origin_image zh-lightbox-thumb& width=&428& data-original=&/7a05edc9f9c7faf3d70213_r.jpg&&至此,美术方面停滞不前&br&这个场景,我实在画不下去了。。。&br&希望有不计较能赚多少钱而热爱游戏的的美术一起入坑,帮咱圆一个做游戏的梦&br&&br&=============不好意思发散那么远的分割线=================&br&&br&&i&&b&9&/b&&/i&&br&自学之路的困难&br&&b&难点A&/b&&br&最难的就是持之以恒&br&因为工作太(tai)忙(lan),又经常沉迷于电影美剧知乎,而且要投入时间和精力研究&br&游戏&br&&img src=&/7c189243bdf50b1dcaf181e342ea270b_b.jpg& data-rawwidth=&27& data-rawheight=&28& class=&content_image& width=&27&&&br&所以经常好多天什么进步都没有&br&为了避免自己止步不前,我用excel表记录每天的进步,也当作一个todolist。目前记录了7个月,做好了就绿色,没做就红色,黄色是做了但没做完的,时刻提醒自己不要放弃&br&(虽然经常忘记看这个表。。。)&br&&br&&img src=&/2f36cb0ca57b1d3a127a392eb778e43f_b.png& data-rawwidth=&484& data-rawheight=&1024& class=&origin_image zh-lightbox-thumb& width=&484& data-original=&/2f36cb0ca57b1d3a127a392eb778e43f_r.png&&&br&&br&这样回头一看虽然满眼红色触目惊心,但还是有成就感的。&br&&br&另外别小看绿色的那么少哦,有时短短一行绿其实凝聚着不少心血。&br&&br&&br&&br&当然也不要小看红色哦! 有时短短一行红色前面日期写着xx/xx~xx/xx。。。&br&&br&&br&&br&&b&难点B&/b&&br&我这种没技术基础和实践的,自己写了的类都记不清类的关系,也记不清各种CCNode的parents/children关系。中间推倒重做时,维护了一个visio的表,供提醒自己各种关系用。&br&&img src=&/acd813e54db4f318aa35d_b.jpg& data-rawwidth=&776& data-rawheight=&513& class=&origin_image zh-lightbox-thumb& width=&776& data-original=&/acd813e54db4f318aa35d_r.jpg&&强烈建议你一开始就注意这一点,自己写的各种主要的类大概什么关系、编辑关卡时的注意要点等等都记录下来,不然时间长了自己会搞混的。&br&&br&更新:后来做天赋系统发现MVC结构很好用;就算不用上面那个visio表也没有太大关系&br&再更:重要的架构设计都注意写文档,不正规的文档也可以,因为时间久了一定会忘的,想再修改很麻烦。&br&&br&=============
再次更新==============&br&后来我辞职啦,专心做游戏,决定就将打地鼠进化版做成我的处女作。添加了很多玩法,自己玩的不亦乐乎啊~ 游戏模式和策略有很多可挖掘的地方。然后就是配音效、音乐、文案翻译、测试等等。时间拖到本周,hello world游戏终于完成,已经在appstore上线,叫做涂鸦防守dooDelfense,想玩一下的请猛戳 &&a class=& wrap external& href=&///?target=https%3A///app/doodlefense-doodle-defense/id& target=&_blank& rel=&nofollow noreferrer&&dooDlefense (Doodle Defense) on the App Store on iTunes&i class=&icon-external&&&/i&&/a&&。&br&&br&我这里更新一下美术方面的内容吧,看着比技术说明更过瘾= =&br&画风经过反复尝试最后确定用涂鸦风格,在看完不需洗眼的前提要求下,以下截图就是我目前的最高水平啦-。-
&br&&br&&b&生气的果冻&/b&。。。是普通粉嫩果冻的加强版&br&&img src=&/cbedd3c5cfadc15204e01e_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/cbedd3c5cfadc15204e01e_r.jpg&&&br&&br&&b&巨嘴鲸--普通态&/b&&br&&img src=&/7edfc3d46ca25766ae59e_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/7edfc3d46ca25766ae59e_r.jpg&&&br&&b&巨嘴鲸--巨嘴态
&/b&友情配音 &a data-hash=&79cc0ddf6b35fc237c53a& href=&///people/79cc0ddf6b35fc237c53a& class=&member_mention& data-editable=&true& data-title=&@Plath& data-tip=&p$b$79cc0ddf6b35fc237c53a& data-hovercard=&p$b$79cc0ddf6b35fc237c53a&&@Plath&/a&&br&&img src=&/da96def2c8a17dfd025ec73aed10f65d_b.jpg& data-rawwidth=&822& data-rawheight=&760& class=&origin_image zh-lightbox-thumb& width=&822& data-original=&/da96def2c8a17dfd025ec73aed10f65d_r.jpg&&&br&&br&&b&独眼毛团&/b&&br&&img src=&/aae2f7c4c6d12cb8987b6_b.jpg& data-rawwidth=&863& data-rawheight=&637& class=&origin_image zh-lightbox-thumb& width=&863& data-original=&/aae2f7c4c6d12cb8987b6_r.jpg&&&br&&br&&br&&b&小幽灵&/b&&br&&img src=&/ed1cdbcf2c1d2f_b.jpg& data-rawwidth=&246& data-rawheight=&205& class=&content_image& width=&246&&&br&&b&小幽灵 【终极奥义·戳】&/b& (知乎貌似不支持gif,请连起来看= =)&br&&img src=&/2d9ec53ba580a1a3ad541055fae40b0e_b.jpg& data-rawwidth=&291& data-rawheight=&209& class=&content_image& width=&291&&&img src=&/7c619e12d6d2e58cc4db4b1dd2687990_b.jpg& data-rawwidth=&291& data-rawheight=&209& class=&content_image& width=&291&&&br&&b&蜗牛。。。呃。。。蛞蝓炸弹&/b&&br&&img src=&/42f2a6e90b5cf84b7b4afbb384f08be2_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/42f2a6e90b5cf84b7b4afbb384f08be2_r.jpg&&&br&&br&&b&性感的丝光&/b&&br&&img src=&/b7aa40dda77cd301aa0febe_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/b7aa40dda77cd301aa0febe_r.jpg&&唔。。唔。。。真好次&br&&img src=&/c196babd5e50e0eead9ad0b_b.jpg& data-rawwidth=&165& data-rawheight=&143& class=&content_image& width=&165&&&br&&br&&b&小火龙
&/b&友情配音 &a data-hash=&79cc0ddf6b35fc237c53a& href=&///people/79cc0ddf6b35fc237c53a& class=&member_mention& data-editable=&true& data-title=&@Plath& data-tip=&p$b$79cc0ddf6b35fc237c53a& data-hovercard=&p$b$79cc0ddf6b35fc237c53a&&@Plath&/a&&br&&img src=&/e27fb7f1bfbdf1fffa98dc41e06befc7_b.jpg& data-rawwidth=&204& data-rawheight=&342& class=&content_image& width=&204&&&br&&br&&b&Inktopus&/b&&br&&img src=&/f4d2562e75cafbd85ab20b01fb8f1e4b_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/f4d2562e75cafbd85ab20b01fb8f1e4b_r.jpg&&&br&噗~~~~~~~&br&&img src=&/5c9aabe021e9a017db130d5f_b.jpg& data-rawwidth=&883& data-rawheight=&494& class=&origin_image zh-lightbox-thumb& width=&883& data-original=&/5c9aabe021e9a017db130d5f_r.jpg&&&br&&br&&b&斯巴达&/b&&br&&img src=&/615cec8fb340e_b.jpg& data-rawwidth=&369& data-rawheight=&317& class=&content_image& width=&369&&&b&晒黑的斯巴达&/b&&br&&img src=&/ba2247243baa7dfdd52ced2_b.jpg& data-rawwidth=&486& data-rawheight=&420& class=&origin_image zh-lightbox-thumb& width=&486& data-original=&/ba2247243baa7dfdd52ced2_r.jpg&&&br&&br&&br&老画阳光的不过瘾,必须来点刺激的(怕审核通不过,所以偷偷放在了后期关卡里,主题渐渐偏离了涂鸦萌娃的正轨。。。)&br&&br&&b&肉!山!大!魔!王!&/b&&br&&img src=&/7d3f064a9119d8bdcdb2_b.jpg& data-rawwidth=&484& data-rawheight=&507& class=&origin_image zh-lightbox-thumb& width=&484& data-original=&/7d3f064a9119d8bdcdb2_r.jpg&&这个很厉害的,打死会分身成四个小魔王&br&&br&&b&沼泽之眼&/b& 谁知道这个的出处? ^o^&br&&img src=&/f356ce692a8c2cee47def1_b.jpg& data-rawwidth=&1136& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1136& data-original=&/f356ce692a8c2cee47def1_r.jpg&&&br&&b&沼泽之眼·怒&/b&&br&&img src=&/bcaa1cdec98c9c836fc0cc_b.jpg& data-rawwidth=&389& data-rawheight=&335& class=&content_image& width=&389&&&br&&br&&br&下面这是我最喜欢的,&b&缸中之脑。。。花&/b&&br&&img src=&/0bbc9db3a7_b.jpg& data-rawwidth=&1136& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1136& data-original=&/0bbc9db3a7_r.jpg&&&br&大功告成,吐血三升&br&&img src=&/8cbefefb4_b.jpg& data-rawwidth=&351& data-rawheight=&165& class=&content_image& width=&351&&&br&&br&插几张截图:&br&&img src=&/c8ad57d9e2eca_b.jpg& data-rawwidth=&1136& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1136& data-original=&/c8ad57d9e2eca_r.jpg&&&br&&img src=&/beedda80de0e1aa5e5d060_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/beedda80de0e1aa5e5d060_r.jpg&&&br&&img src=&/dee7ee253eaf735efdeba67_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/dee7ee253eaf735efdeba67_r.jpg&&&br&&img src=&/a83acda102a0f9e85f7243_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/a83acda102a0f9e85f7243_r.jpg&&有没有哪里看起来很眼熟 ^o^&br&&br&&br&关于游戏起名,最开始叫WhackTheM,因为是打地鼠嘛(Whack the Mole),但我的怪有很多种,就是没有地鼠,所以简写了一下叫WhackTheM;后来为了配合画风,改成叫Doodle Defense。这名字一眼看过去就能明白还兼顾了关键词,但是遇到了一个问题,太长在手机上显示不全。想来想去,就叫dooDlefense好了,又有doodle又有defense,搜索结果肯定错不了。&br&&br&---------------开心 update-----------------&br&第一个作品喜上总榜top100 (* ̄▽ ̄)y&br&&br&---------------视频 update---------------&br&有些天赋、兵种的搭配还没有人发现,作为作者我深感痛惜啊!&br&因此录制了一些有特色的后期搭配,希望能启发大家发掘出更多的玩法~&br&&a class=& wrap external& href=&///?target=http%3A///v_show/id_XMTI2NjcxOTQ0OA%3D%3D.html& target=&_blank& rel=&nofollow noreferrer&&iOS独立游戏【涂鸦防守 dooDlefense】兵种天赋超强搭配&i class=&icon-external&&&/i&&/a&&br&&br&&a class=&video-box& href=&///?target=http%3A///v_show/id_XMTI2NjcxOTQ0OA%3D%3D.html& target=&_blank&&
&img class=&thumbnail& src=&/5853CDB6EF1B3E663-8A03-3C09-FFA8-B52F59B76420&&&span class=&content&&
&span class=&title&&iOS独立游戏【涂鸦防守 dooDlefense】兵种天赋超强搭配—在线播放—优酷网,视频高清在线观看&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&/v_show/id_XMTI2NjcxOTQ0OA==.html&/span&
----答案多图 流量预警----跟你简要说一下我的自学路,以免你走弯路背景:有工作,而且很忙;在不影响工作基础上用业余时间鼓捣(经常会因为工作耽搁学习进度);基本没技术背景(初中qbasic、高中pascal半吊子),大学文科,工作也不是搞代码。因此我感觉…
&b&有下面几个实战例子,如果你还学不会,你就真的逆天了!!!&/b&&br&&br&&br&跟着touchsnow的csdn博客走;&br&&img src=&/baffb4b4ee6_b.jpg& data-rawwidth=&1364& data-rawheight=&738& class=&origin_image zh-lightbox-thumb& width=&1364& data-original=&/baffb4b4ee6_r.jpg&&&br&&img src=&/4f058aba5a_b.jpg& data-rawwidth=&1355& data-rawheight=&706& class=&origin_image zh-lightbox-thumb& width=&1355& data-original=&/4f058aba5a_r.jpg&&&br&&img src=&/0ab4dee739e43d9b366f2_b.jpg& data-rawwidth=&1360& data-rawheight=&726& class=&origin_image zh-lightbox-thumb& width=&1360& data-original=&/0ab4dee739e43d9b366f2_r.jpg&&&br&&img src=&/aafb_b.jpg& data-rawwidth=&1358& data-rawheight=&728& class=&origin_image zh-lightbox-thumb& width=&1358& data-original=&/aafb_r.jpg&&&br&&img src=&/abdee6f10d30cda1edb6aff4c8d07b10_b.jpg& data-rawwidth=&1361& data-rawheight=&727& class=&origin_image zh-lightbox-thumb& width=&1361& data-original=&/abdee6f10d30cda1edb6aff4c8d07b10_r.jpg&&&br&&img src=&/6fd502bb93f_b.jpg& data-rawwidth=&1358& data-rawheight=&728& class=&origin_image zh-lightbox-thumb& width=&1358& data-original=&/6fd502bb93f_r.jpg&&&br&&br&&b&博文系列&/b&&br&&br&——————————————游戏基础教程篇—————————————&br&&br&&br&一 cocos2d-x editor工具下载和基础教程JS篇:&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一 手游开发神器 cocos2d-x editor初识&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&二 手游开发神器 cocos2d-x editor工具下载和安装配置&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&三 手游开发神器 cocos2d-x editor 之基础工具 intellij idea&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&四 手游开发神器 cocos2d-x editor 游戏框架介绍&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&六 手游开发神器 cocos2d-x editor 之场景切换&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&七 手游开发神器 cocos2d-x editor 之图片字体(LabelBMFont)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&八 手游开发神器 cocos2d-x editor 之动画和帧动画&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&九 手游开发神器 cocos2d-x editor 之粒子效果(ParticleEditor)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十 手游开发神器 cocos2d-x editor 之触摸事件&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十一 手游开发神器 cocos2d-x editor 之音乐和音效&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十二 手游开发神器 cocos2d-x editor 之游戏暂停悬浮层&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十三 手游开发神器 cocos2d-x editor 之选关滑动界面(ScrollView)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十四 手游开发神器 cocos2d-x editor 之串联游戏流程&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十五 手游开发神器cocos2d-x editor 之移植到android平台(打包成apk)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十六 手游开发神器cocos2d-x editor 之移植到html5网页浏览器&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D417& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十七 手游开发神器cocos2d-x editor 之例子手册&i class=&icon-external&&&/i&&/a&&br&&br&&br&二 cocos2d-x editor工具下载和基础教程Lua篇:&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D329& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一 手游开发神器 cocos2d-x editor for lua 之配置lua环境和运行hellolua&i class=&icon-external&&&/i&&/a&&br&&br&&br&三 cocos2d-x editor简介视频:&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D115& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简单介绍了工具的基本功能和使用方法&i class=&icon-external&&&/i&&/a&&br&&br&&br&&br&——————————————游戏项目实战篇—————————————&br&&br&&br&四
cocos2d-x editor 项目实战--Flappy Bird
(休闲益智类)&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载后续---移植到android真机上&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载后续---移植到html5网页浏览器&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载后续---日进5万美元的秘诀AdMob广告 &i class=&icon-external&&&/i&&/a&&br&flappy bird游戏源代码揭秘和下载后续---移植到苹果ios上
——推迟——&br&&br&&br&五 cocos2d-x editor 项目实战--PopStar
(消除类)&br&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第一篇(界面)&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第一篇(界面) &i class=&icon-external&&&/i&&/a&&br&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第二篇(算法)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第三篇(分数)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第四篇(关卡)&i class=&icon-external&&&/i&&/a&&/p&&p&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第五篇(移植)
——将写——&/p&&br&&p&六 cocos2d-x editor 项目实战--FruitNinja
(切东西类)&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fruit Ninja(水果忍者)游戏源代码下载、分析(上)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&Fruit Ninja(水果忍者)游戏源代码下载、分析(中)&br&&/p&&p&Fruit Ninja(水果忍者)游戏源代码下载、分析(下)&/p&&br&&br&&br&&br&——————————————整理项目—————————————&br&&br&七 cocos2d-x editor 项目实战--MoonWarriors
(飞行射击类)&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D407& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MoonWarriors (月亮战神)游戏源代码下载&i class=&icon-external&&&/i&&/a&
——代码先发布——&br&&br&&br&&br&八 cocos2d-x editor 项目实战--FruitAttact(类粉碎糖果传奇消除游戏)&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D412& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FruitAttact (水果消消看) 游戏源代码下载&i class=&icon-external&&&/i&&/a&
——代码先发布——&br&&br&&br&&br&&br&九 cocos2d-x editor 项目实战--TestsJavascript&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D417& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TestsJavascript(官方API例子手册)源代码下载&i class=&icon-external&&&/i&&/a&
——代码先发布——&br&&br&&br&&p&——————————————游戏系列计划—————————————&/p&&br&十 cocos2d-x editor 项目实战--Doodle Jump
(跳跃类)&br&Doodle Jump (涂鸦跳跃)游戏源代码下载、分析
——会写——&br&&br&&br&&br&十一 cocos2d-x editor 项目实战--Ski Safari
(跑酷类)&br&Ski Safari(滑雪大冒险)游戏源代码下载、分析
——会写——
有下面几个实战例子,如果你还学不会,你就真的逆天了!!!跟着touchsnow的csdn博客走;博文系列——————————————游戏基础教程篇—————————————一 cocos2d-x editor工具下载和基础教程JS篇:
已有帐号?
无法登录?
社交帐号登录
Crossin的编程教室 - python新手村

我要回帖

更多关于 cocos 新手引导 的文章

 

随机推荐