iOS遊戲開發

iOS遊戲開發

《iOS遊戲開發:從創意到實現》(作者穆爾)是一部應運而生的實用指南,講述了如何構建出能在Apple Store中引人注目的iPhone和iPad遊戲套用。全書共7章,分別介紹了Xcode、創建遊戲圖像、聲音、電腦AI開發和App Store技巧等內容。

基本介紹

  • 作者:Todd Moore
  • 譯者:楊曉琪
  • ISBN:9787115299482
  • 頁數:162
  • 定價:39.00元
  • 出版社:人民郵電出版社
  • 出版時間:2013-1
  • 裝幀:平裝
  • 副標題:從創意到實現
  • 原作名:Tap,Move,Shake Turning
內容介紹,作者介紹,作品目錄,開發教程,

內容介紹

《iOS遊戲開發:從創意到實現》適合開發iPhone和iPad應用程式的程式設計師和想在App Store上發布自己遊戲套用的人。

作者介紹

Todd Moore創立了TMSOFT,致力於創建精彩絕倫的智慧型手機套用和遊戲。很少有開發者能夠有2個套用同時上iTunes付費下載套用的Top 20,而他就是其中的一個。他最受歡迎的遊戲《21點算牌器》(Card Counter)得到了Engadget、《洛杉磯時報》和CNET TV的推薦,而最受歡迎的套用《催眠白噪音》(White Noise)得到了iTunes、美國《健康雜誌》、《華盛頓郵報》、《個人電腦雜誌》和《Jimmy Fallon深夜脫口秀》的推薦。
當Todd還是一名學生時,他就在CIA實習了,由此開始了他的職業生涯。在他從奧多明尼昂大學獲得了計算機科學學位之後,他開發了一些網路安全和網路取證方面的產品。從那時起,他在公眾場合露面的機會就多了起來,比如,他在第12屆國際黑客大會上演示了如何破解一款流行的VoIP套用,甚至還參加了美國全國廣播公司真人秀節目《尋寶奇兵》(Treasure Hunters)的競賽。

作品目錄

第1章  Xcode簡介 1
1.1  開發者註冊 1
1.2  安裝 1
1.3  Xcode 3
1.3.1  項目類型 3
1.3.2  Xcode界面 5
1.3.3  構建和運行 10
1.3.4  代碼結構 12
1.3.5  應用程式狀態 13
1.4  Interface Builder 16
1.5  連線 20
1.6  遊戲邏輯 22
第2章  Hello Pong 26
2.1  項目創建 26
2.1.1  目標設定 27
2.1.2  App Info 28
2.2  設計遊戲組件 29
2.2.1  Interface Builder 29
2.2.2  連線 31
2.3  多點觸控 33
2.3.1  處理觸摸的4個方法 33
2.3.2  開啟多點觸控 34
2.3.3  移動球拍 35
2.3.4  多點觸控的問題:在遊戲桌上的第三根手指 36
2.3.5  正確的觸摸方式 37
2.4  動畫 39
2.5  碰撞 41
2.6  計分 43
2.7  最後的修飾 46
2.7.1  顯示訊息 46
2.7.2  遊戲結束 47
2.7.3  增加難度 49
2.7.4  暫停和恢復 50
2.7.5  搖動手勢 51
2.8  聲音 53
第3章  圖像 58
3.1  簡介 59
3.2  點陣圖和矢量圖 59
3.3  圖像格式 60
3.4  Retina顯示 61
3.5  為Air Hockey遊戲創建圖像 62
3.5.1  製作冰球圖像 63
3.5.2  製作球拍圖像 66
3.5.3  製作冰球桌 69
3.5.4  按鈕 72
3.5.5  檢查遊戲圖像 73
3.5.6  應用程式圖示 74
3.6  應用程式整合 76
3.6.1  項目創建 76
3.6.2  Interface Builder和圖像 77
3.7  構建和運行 80
第4章  物理學 81
4.1  球拍物理學 81
4.2  冰球物理學 92
第5章  聲音 106
5.1  什麼是聲音 106
5.1.1  數字錄音 106
5.1.2  檔案格式 108
5.2  創建聲音 109
5.3  下載聲音 109
5.4  錄製聲音 109
5.5  編輯聲音 111
第6章  電腦AI 115
6.1  電腦玩家選單 115
6.2  電腦玩家 122
6.2.1  基礎 122
6.2.2  人類模型 124
6.2.3  防守 126
6.2.4  進攻 129
6.3  電腦難度 137
第7章  App Store 142
7.1  螢幕截圖 142
7.2  創建應用程式簡介和關鍵字 143
7.3  向iTunes Connect提交元數據 145
7.4  歸檔和提交 148
7.5  套用審核 150
7.6  套用市場行銷 155
7.6.1  社交網路 156
7.6.2  iTunes推薦 157
7.6.3  免費的網路評論 158
7.6.4  精簡版 158
7.6.5  付費廣告 159
7.6.6  追蹤銷售和排名 161
7.7  總結 161

開發教程

  • Cocos2D-X遊戲開發視頻教程-捕魚達人
授課講師:歐陽老師適用對象:有C++基礎/iOS開發基礎學員
捕魚達人捕魚達人
視頻簡介:視頻以捕魚達人為項目案例講述如何使用Cocos2D-X來開發這樣一款遊戲。使用了C++開發語言,內容覆蓋了Cocos2D-X遊戲啟動程,暫停恢復,遊戲場景創建,定時器使用,CCLayer的生命周期, CCNode介紹和繼承關係圖, CCAction原理, 串列動作CCSequence,標準觸摸事件,縮放CCScale動作,精靈BatchNode處理, Zwoptex, TexturePacker工具使用, 遊戲性能提升,Bezier曲線介紹,多繼承和代理等技術點。
  • iOS開發視頻教程《憤怒的小鳥》
授課講師:歐陽老師適用對象:有iOS開發基礎學員
憤怒的小鳥憤怒的小鳥
視頻簡介:主要以AngryBirds這個具體的項目來講解如何用Cocos2D和
Box2D開發一個商業性的遊戲項目,包括Cocos2D介紹、CCScene劇場、錨點和進度條、CCMenu選單、CCAction、粒子效果、劇場動畫切換、遊戲選關、坐標轉換、精靈數據處理、OpenGL畫線、Cocos2D事件機制、Box2D物理引擎、物理世界的模擬、碰撞檢測等內容。

相關詞條

熱門詞條

聯絡我們