iphone6s游戲_如何學(xué)習(xí)iphone游戲開發(fā)
本文關(guān)鍵詞:iPhone游戲開發(fā),由筆耕文化傳播整理發(fā)布。
注意,我本人也是剛接觸iPhone游戲開發(fā)不久,之前完全沒有mac開發(fā)相關(guān)經(jīng)驗(yàn),只有一些c/c++和java的編程經(jīng)驗(yàn)。
所以,我想談一談我在學(xué)習(xí)過程中的一些心得和體會。當(dāng)然,我還會繼續(xù)學(xué)習(xí)下去,如果哪天學(xué)好了,我準(zhǔn)備再寫一篇《如何學(xué)好iPhone游戲開發(fā)》:)
首先,對于一個(gè)完全沒有mac開發(fā)經(jīng)驗(yàn),甚至從沒摸過蘋果系統(tǒng)的開發(fā)人員來說,首先就是要熟悉apple的那一套開發(fā)框架(含開發(fā)環(huán)境IDE、開發(fā)框架uikit,還有開發(fā)語言objective-c)。對于有一定編程經(jīng)驗(yàn)的人來說,學(xué)習(xí)objective-c可能1-2周時(shí)間就夠了,但是,要真正用好這門語言,并且最大限度地利用這門語言來提高開發(fā)效率的話,那就需要時(shí)日了。這里推薦兩本書《objective-c基礎(chǔ)教程》和《iphone開發(fā)基礎(chǔ)教程》,這兩本都是圣經(jīng)級的巨作,我相信每一個(gè)iphone開發(fā)人員應(yīng)該都不會錯(cuò)過這兩本書的。
等你xcode和objective-c摸熟之后,或者說,上面提到的那兩本書看完之后。這時(shí)候,你就可以開始學(xué)習(xí)游戲開發(fā)了。而目前,我個(gè)人覺得使用開源的游戲框架cocos2d來開發(fā)iphone上面的游戲是首選。為什么呢?其一,它是免費(fèi)的,其二,它有強(qiáng)大的社區(qū)支持,而且網(wǎng)上還有許許多的優(yōu)秀的輔助資源,包括教程、類庫、工具程序、物理引擎、聲音引擎等等。
接下來,我談?wù)剬W(xué)習(xí)cocos2d,我覺得最好的資源有兩個(gè),就是兩個(gè)網(wǎng)址:一個(gè)是cocos2d官網(wǎng),特別是論壇,你學(xué)習(xí)過程中遇到的任何問題到可以去那里提問。還有一個(gè),就是博客。這是一個(gè)牛人,我非常喜歡的一個(gè)牛人!首先,他寫的教程非常清晰明了,一看就會,但也不失深度。而且在他的博客里,,除了講述cocos2d和游戲編程之外,還有iphone應(yīng)用開發(fā)的一些知識。我覺得任何人都不應(yīng)該錯(cuò)過他的博客!
另外,市面上現(xiàn)在有一些cocos2d方面的書籍,但是我只下載到了《Learn iPhone and iPad Cocos2D Game Development》這本書的電子版,聽說網(wǎng)上已經(jīng)有人在嘗試翻譯這部書了。不知進(jìn)度如何。
上面提到的這本書的翻譯教程鏈接是:?tid-55155.html
這本書也寫得非常好,里面非常系統(tǒng)地講解了開發(fā)iphone和ipad上面的游戲需要注意的一些問題,比如內(nèi)存很少的問題等。同時(shí)書里還涉及了cocos2d開發(fā)中大部分的內(nèi)容,基本上可以說是所有的內(nèi)容。同時(shí),這本書的作者的網(wǎng)站也是不容錯(cuò)過的資源。
,里面有許多非常有用的鏈接,大家可以去看看。
當(dāng)然,我忘記了一個(gè)很重要的部分。我看的第一個(gè)教程,就是知易寫的cocos2d系列教程,教你如何使用tile map做一個(gè)坦克大戰(zhàn)的游戲。這一系列的教程也是經(jīng)典之作啊。海
等你把上面的內(nèi)容都看得差不多的時(shí)候。這時(shí)候你需要做的是什么呢?沒錯(cuò)!實(shí)踐!實(shí)踐!開發(fā)幾個(gè)自己的小游戲。比如超級瑪利、雷電什么的。如果要進(jìn)一步深入學(xué)習(xí)cocos2d,那里仔細(xì)研究它里面testBed里面的例子工程是非常不錯(cuò)的選擇,還有box2d testbed里面的例子。(現(xiàn)在大部分排名靠前的游戲,比如angry birds和tiny wings 都使用的box2d物理引擎!)
還有什么呢?呵呵,如果大家不嫌棄的話,我會翻譯一些非常好的英文資料奉獻(xiàn)給大家(大概每周2-3篇的樣子,如果人氣比較旺,我就加把勁啦。海(dāng)然還有我自己的一些心得和體會。總之,希望我們能夠共同學(xué)習(xí),一起進(jìn)步。開發(fā)屬于自己的游戲!
補(bǔ)充一點(diǎn):,國人辦的,這個(gè)網(wǎng)站相當(dāng)不錯(cuò)!給大家推薦一下,上面有斯坦福大學(xué)iphone開發(fā)視頻教程中英文字幕版1-6集,還有超過100本的iphone開發(fā)方面的電子書可下載(速度很快哦!)。
更新:如果大家在學(xué)習(xí)和工作中遇到什么問題,請給我留言,大家一起討論一下;蛘叽蠹以诳次曳g的教程的時(shí)候,如果實(shí)踐起來有問題,也可以留言;蛘哒f我翻譯的不夠好,請大家務(wù)必指出來!這樣對以后的人都有好處。當(dāng)然,如果大家覺得自己看起E文來有些吃力,或者相信我本人的翻譯質(zhì)量的話,如果找到一些好的E文資料或文章,也歡迎發(fā)個(gè)地址給我,我再翻譯出來。謝謝!
著作權(quán)聲明:本文由原創(chuàng),歡迎轉(zhuǎn)載分享。請尊重作者勞動,轉(zhuǎn)載時(shí)保留該聲明和作者博客鏈接,謝謝!
本文關(guān)鍵詞:iPhone游戲開發(fā),由筆耕文化傳播整理發(fā)布。
本文編號:149617
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/149617.html