天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

iphone6s游戲_如何學(xué)習(xí)iphone游戲開發(fā)

發(fā)布時(shí)間:2016-10-22 17:30

  本文關(guān)鍵詞:iPhone游戲開發(fā),由筆耕文化傳播整理發(fā)布。


  注意,我本人也是剛接觸iPhone游戲開發(fā)不久,之前完全沒(méi)有mac開發(fā)相關(guān)經(jīng)驗(yàn),只有一些c/c++和java的編程經(jīng)驗(yàn)。

所以,我想談一談我在學(xué)習(xí)過(guò)程中的一些心得和體會(huì)。當(dāng)然,我還會(huì)繼續(xù)學(xué)習(xí)下去,如果哪天學(xué)好了,我準(zhǔn)備再寫一篇《如何學(xué)好iPhone游戲開發(fā)》:)


  首先,對(duì)于一個(gè)完全沒(méi)有mac開發(fā)經(jīng)驗(yàn),甚至從沒(méi)摸過(guò)蘋果系統(tǒng)的開發(fā)人員來(lái)說(shuō),首先就是要熟悉apple的那一套開發(fā)框架(含開發(fā)環(huán)境IDE、開發(fā)框架uikit,還有開發(fā)語(yǔ)言objective-c)。對(duì)于有一定編程經(jīng)驗(yàn)的人來(lái)說(shuō),學(xué)習(xí)objective-c可能1-2周時(shí)間就夠了,但是,要真正用好這門語(yǔ)言,并且最大限度地利用這門語(yǔ)言來(lái)提高開發(fā)效率的話,那就需要時(shí)日了。這里推薦兩本書《objective-c基礎(chǔ)教程》和《iphone開發(fā)基礎(chǔ)教程》,這兩本都是圣經(jīng)級(jí)的巨作,我相信每一個(gè)iphone開發(fā)人員應(yīng)該都不會(huì)錯(cuò)過(guò)這兩本書的。

  等你xcode和objective-c摸熟之后,或者說(shuō),上面提到的那兩本書看完之后。這時(shí)候,你就可以開始學(xué)習(xí)游戲開發(fā)了。而目前,我個(gè)人覺得使用開源的游戲框架cocos2d來(lái)開發(fā)iphone上面的游戲是首選。為什么呢?其一,它是免費(fèi)的,其二,它有強(qiáng)大的社區(qū)支持,而且網(wǎng)上還有許許多的優(yōu)秀的輔助資源,包括教程、類庫(kù)、工具程序、物理引擎、聲音引擎等等。

  接下來(lái),我談?wù)剬W(xué)習(xí)cocos2d,我覺得最好的資源有兩個(gè),就是兩個(gè)網(wǎng)址:一個(gè)是cocos2d官網(wǎng),特別是論壇,你學(xué)習(xí)過(guò)程中遇到的任何問(wèn)題到可以去那里提問(wèn)。還有一個(gè),就是博客。這是一個(gè)牛人,我非常喜歡的一個(gè)牛人!首先,他寫的教程非常清晰明了,一看就會(huì),但也不失深度。而且在他的博客里,,除了講述cocos2d和游戲編程之外,還有iphone應(yīng)用開發(fā)的一些知識(shí)。我覺得任何人都不應(yīng)該錯(cuò)過(guò)他的博客!

  另外,市面上現(xiàn)在有一些cocos2d方面的書籍,但是我只下載到了《Learn iPhone and iPad Cocos2D Game Development》這本書的電子版,聽說(shuō)網(wǎng)上已經(jīng)有人在嘗試翻譯這部書了。不知進(jìn)度如何。

上面提到的這本書的翻譯教程鏈接是:?tid-55155.html

這本書也寫得非常好,里面非常系統(tǒng)地講解了開發(fā)iphone和ipad上面的游戲需要注意的一些問(wèn)題,比如內(nèi)存很少的問(wèn)題等。同時(shí)書里還涉及了cocos2d開發(fā)中大部分的內(nèi)容,基本上可以說(shuō)是所有的內(nèi)容。同時(shí),這本書的作者的網(wǎng)站也是不容錯(cuò)過(guò)的資源。

,里面有許多非常有用的鏈接,大家可以去看看。

  當(dāng)然,我忘記了一個(gè)很重要的部分。我看的第一個(gè)教程,就是知易寫的cocos2d系列教程,教你如何使用tile map做一個(gè)坦克大戰(zhàn)的游戲。這一系列的教程也是經(jīng)典之作。。海

  等你把上面的內(nèi)容都看得差不多的時(shí)候。這時(shí)候你需要做的是什么呢?沒(méi)錯(cuò)!實(shí)踐!實(shí)踐!開發(fā)幾個(gè)自己的小游戲。比如超級(jí)瑪利、雷電什么的。如果要進(jìn)一步深入學(xué)習(xí)cocos2d,那里仔細(xì)研究它里面testBed里面的例子工程是非常不錯(cuò)的選擇,還有box2d testbed里面的例子。(現(xiàn)在大部分排名靠前的游戲,比如angry birds和tiny wings 都使用的box2d物理引擎。

  還有什么呢?呵呵,如果大家不嫌棄的話,我會(huì)翻譯一些非常好的英文資料奉獻(xiàn)給大家(大概每周2-3篇的樣子,如果人氣比較旺,我就加把勁啦!:)),當(dāng)然還有我自己的一些心得和體會(huì)?傊,希望我們能夠共同學(xué)習(xí),一起進(jìn)步。開發(fā)屬于自己的游戲!

補(bǔ)充一點(diǎn):,國(guó)人辦的,這個(gè)網(wǎng)站相當(dāng)不錯(cuò)!給大家推薦一下,上面有斯坦福大學(xué)iphone開發(fā)視頻教程中英文字幕版1-6集,還有超過(guò)100本的iphone開發(fā)方面的電子書可下載(速度很快哦。

  更新:如果大家在學(xué)習(xí)和工作中遇到什么問(wèn)題,請(qǐng)給我留言,大家一起討論一下;蛘叽蠹以诳次曳g的教程的時(shí)候,如果實(shí)踐起來(lái)有問(wèn)題,也可以留言;蛘哒f(shuō)我翻譯的不夠好,請(qǐng)大家務(wù)必指出來(lái)!這樣對(duì)以后的人都有好處。當(dāng)然,如果大家覺得自己看起E文來(lái)有些吃力,或者相信我本人的翻譯質(zhì)量的話,如果找到一些好的E文資料或文章,也歡迎發(fā)個(gè)地址給我,我再翻譯出來(lái)。謝謝!

 

著作權(quán)聲明:本文由原創(chuàng),歡迎轉(zhuǎn)載分享。請(qǐng)尊重作者勞動(dòng),轉(zhuǎn)載時(shí)保留該聲明和作者博客鏈接,謝謝!


  本文關(guān)鍵詞:iPhone游戲開發(fā),由筆耕文化傳播整理發(fā)布。



本文編號(hào):149617

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/149617.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶2de82***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com