文档章节

如何快速成为iOS游戏开发达人

g
 guomaiomaio
发布于 2015/07/28 11:19
字数 603
阅读 6
收藏 0

如何快速成为iOS游戏开发达人

 

 

STEP ONE==入门==

熟悉Objective-C这是必须的,语法比较简单,其实花不了多长时间。如果之前有其他编程语言的经验,在初次接触时会有比较怪异的感觉,多用两天,慢慢自会适应。

熟悉Xcode,比如项目的管理,各个按钮的功能,各种选项的设置,4.4之后的新特性等等,有什么不明白的,StackOverflow是很好的帮手。

熟悉一个游戏引擎,比如我选择的是cocos2d,原因是灵活、稳定、有一个活跃的社区、学习成本不是很高。当然还有其他优秀的引擎,选择的话,因人而异。

STEP TWO==
进阶==

多看书/文档、多实践、多交流、多总结,如果有可能的话多看源码。

大道至简,但很多人就是死在了这里。多看书/文档,表示你已经准备好接受新事物、新挑战,和各种各样的槛。就像在你面前放着一剂苦药和一盒巧克力,你必须有勇气把苦药含进嘴里(少花点时间去刷微博、看各种综艺节目,它们能给你带来短暂的快感,但从长远来看,绝对是弊大于利)。直到苦药吃得都不觉得苦,甚至还挺有滋有味时,你就胜利了。

既然是关于iOS游戏开发的,那就说几本我觉得还不错的书吧,因为我选的是cocos2d引擎,所以只能推荐这方面的书,「Learn cocos2d Game Development with iOS 5」,把这本书啃完,里面的习题跟着做得差不多,基本上cocos2d引擎你就玩得很遛了。

既然是编程,常见的设计模式得熟悉,不然写出的代码过一星期自己都不认识了,就更别提维护和更新了。


STEP THREE==
达人==

既然是iOS游戏开发,既然要成为达人,那么底层得东西也得熟练,如OpenGL ES,尤其是ES 2.0

物理引擎(如box2d)也得十分熟悉,因为这能玩出很多花样,而且用户也愿意买单。比如「Angry Birds」、「Tiny Wings」等等。

成为iOS达人就在9秒学院融会贯通。把散落的知识点结成一张网,形成自己的体系。


© 著作权归作者所有

g
粉丝 1
博文 23
码字总数 26915
作品 0
东城
私信 提问
11个iphone开发的网站

整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。 建议新入行的朋友在看教学文章的同时多上论坛,与大...

ilscott
2013/06/13
348
0
iphone开发-Local Notifications

两种方式 Local notifications 和 push notifications(也成为Remote notifications)可以让当前没有工作的App,给用户提示信息。用户的设备上会出现一个Alert,用户可以点击进入该App。其中...

木木情深
2015/01/07
54
0
Cocos-BCX与 NEO Game 达成战略合作 共建开发者生态圈

Cocos-BCX与 NEO Game 达成战略合作 共建开发者生态圈 2018-08-24 17:41编辑: Gboy分类:区块链来源: CocosBCX CocosBCX 招聘信息: iOS开发 iOS开发 iOS开发 app开发上架H5技术 app开发技...

Gboy
2018/08/24
0
0
戴维营教育iOS/tvOS移动开发公开课第一期

iOS系统是iPhone和iPad所使用的操作系统。它拥有优异的性能,流畅的体验。iOS应用和游戏开发一直占据移动互联网的最前端,开创了一个新的时代。10月30日苹果上线了Apple TV 4。这是一个使用改...

大茶园丁
2015/11/25
695
0
戴维营教育iOS/tvOS移动开发公开课第一期

iOS系统是iPhone和iPad所使用的操作系统。它拥有优异的性能,流畅的体验。iOS应用和游戏开发一直占据移动互联网的最前端,开创了一个新的时代。10月30日苹果上线了Apple TV 4。这是一个使用改...

大茶园丁
2015/11/25
44
0

没有更多内容

加载失败,请刷新页面

加载更多

规则引擎

解决问题 版本迭代速度更不上业务变化,但是若多个业务同时变化,除了为每个业务设计专属配置项也不利于操作。就想服务接口单纯化,将复杂多变的业务逻辑交给规则引擎,让用户在web端或cs端自...

无极之岚
28分钟前
4
0
OSChina 周三乱弹 —— 欢迎你来做产品经理

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :10多次劲歌金曲获奖,更多叱咤歌坛排名,黎明才应该是四大天王之首,只可惜拍的电影太少。单曲循环一个多月的歌,力荐 《无名份的...

小小编辑
今天
233
9
500行代码,教你用python写个微信飞机大战

这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!...

上海小胖
今天
10
0
关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部