iOS遊戲開發到底難不難?
阿新 • • 發佈:2019-01-23
學好iOS遊戲開發該怎麼做?扣丁學堂分3個階段來告訴大家該如何去做。
入門階段
熟悉Objective-C這是必須的,語法比較簡單,其實花不了多長時間。如果之前有其他程式語言的經驗,在初次接觸時會有比較怪異的感覺,多用兩天,慢慢自會適應。
熟悉Xcode,比如專案的管理,各個按鈕的功能,各種選項的設定,4.4之後的新特性等等,有什麼不明白的,StackOverflow是很好的幫手。
熟悉一個遊戲引擎,比如我選擇的是cocos2d,原因是靈活、穩定、有一個活躍的社群、學習成本不是很高。當然還有其他優秀的引擎,選擇的話,因人而異。 進階階段多看書/文件、多實踐、多交流、多總結,如果有可能的話多看原始碼。 大道至簡,但很多人就是死在了這裡。多看書
既然是關於iOS遊戲開發的,那就說幾本我覺得還不錯的書吧,因為我選的是cocos2d引擎,所以只能推薦這方面的書,「Learn cocos2d Game Development with iOS 5」,把這本書啃完,裡面的習題跟著做得差不多,基本上cocos2d引擎你就玩得很遛了。
既然是程式設計,常見的設計模式得熟悉,不然寫出的程式碼過一星期自己都不認識了,就更別提維護和更新了。 達人階段既然是iOS
物理引擎(如box2d)也得十分熟悉,因為這能玩出很多花樣,而且使用者也願意買單。比如「Angry Birds」、「Tiny Wings」等等。 融會貫通。把散落的知識點結成一張網,形成自己的體系。
更多最新最好最快的手機遊戲資訊和學習資料,請登入扣丁學堂官網www.codingke.com,這裡有cocos2d的免費教學視訊,當然也有iOS、Android開發免費教學視訊!