我的第一個蘋果遊戲

我的第一個蘋果遊戲

《我的第一個蘋果遊戲》是2012年清華大學出版社出版的圖書,作者孫嘉謙、李金秋。本書毫無保留地講解了iPhone/iPad遊戲開發的全部核心技術,包含Maya建模、Photoshop貼圖製作、Maya燈光烘培和Unity遊戲引擎編程以及整合遊戲模型構成,最後還介紹了如何發布並且推廣你製作的遊戲。

內容簡介

《我的第1個蘋果遊戲:iPhone/iPad高端3D遊戲從創意到App Store全程實錄》講解核心是圍繞作者自己開發、並已經上線的一款3D iOS遊戲進行的。

目錄

第1章 高銷量遊戲是怎樣形成的
1.1 遊戲的形成
1.1.1 選擇遊戲引擎
1.1.2 最佳化傳統遊戲製作流程
1.1.3 用程式控制遊戲可玩性
1.1.4 銷量的靈魂——遊戲美術
1.1.5 圖示的重要性
1.1.6 豐富、精彩的遊戲介紹
1.1.7 抄襲還是模仿?
1.2 遊戲銷量的時間簡史
1.2.1 遊戲《憤怒的小鳥》的發跡
1.2.22008年~2009年發跡的遊戲
1.2.32010年~2011年成功的遊戲
1.2.4 從iPhone OS到iOS
1.3100%高銷量的遊戲
1.3.1 無需推廣——高端3D遊戲
1.3.2 蘋果的排行榜
1.3.3 iOS平台高端3D遊戲展示
第2章《蠻荒之地3D》從創意到上線
2.1 遊戲講述的故事
2.2 關卡設計藝術
2.3 遊戲美術
2.4 iOS遊戲的可玩性控制
2.5 遊戲引擎的作用
2.6 遊戲的名字藝術
2.7 上傳App Store
第3章 Maya建模部分
3.1 Maya概述
3.2 使用Maya創建場景模型
3.2.1 建立基本地形
3.2.2 根據地形創建山脈
3.2.3 建立石洞
3.2.4 創建關卡傳送器
3.3 建立炮塔以及敵人
3.3.1 創建自動射擊炮塔
3.3.2 將炮塔放置於場景各處
3.3.3 建立敵軍機器人
3.4 創建破舊水塔
3.5 添加其他遊戲雜項
3.5.1 建立廢舊房屋
3.5.2 加入貨櫃組合
3.5.3 創建地圖小場景隔斷
3.5.4 建立動態雷達
3.5.5 建立樹木
3.5.6 創建動態直升機
3.5.7 創建指示木牌
3.6 創建玩家模型
3.7 最佳化模型並減少面數
第4章 使用Photoshop繪製遊戲貼圖
4.1 快速展開模型UV
4.1.1 利用自動展開工具展開UV
4.1.2 玩家模型的UV設定
4.1.3 為直升機模型展UV
4.1.4 展開其他模型UV
4.2 利用Photoshop繪製貼圖
4.2.1 繪製地面貼圖
4.2.2 建立山脈貼圖
4.2.3 完成其他雜項的貼圖
4.2.4 繪製玩家角色貼圖
4.3 將貼圖貼入模型
4.3.1 回到Maya建立材質
4.3.2 將貼圖貼入材質的顏色通道
4.3.3 把不同的材質賦予模型
4.4 根據貼圖調整模型UV
4.5 iOS對於貼圖的大小要求
4.6 最佳化貼圖
第5章 添加燈光建立真實照明
5.1 創建天空球
5.2 什麼是Light map
5.3 為場景添加光源
5.3.1 使用方向光模擬太陽
5.3.2 為場景添加體積光
5.3.3 為天空球設定亮度
5.4 設定MENTAL.RAY渲染參數
5.4.1 打開最終聚集
5.4.2 設定抗鋸齒參數
5.4.3 調節渲染圖像大小
5.5 執行渲染調節燈光
5.6 小結
第6章 導出模型以及烘培Light map
6.1 模型的總體面數限制
6.2 開始導出模型
6.2.1 結契約類模型
6.2.2 處理結合後模型的UV及貼圖
6.2.3 選擇導出格式為FBX
6.3 烘培Light map
6.3.1 調整Maya的烘培選項
6.3.2 開始為模型構建Light map
6.3.3 將Light map單獨保存
6.4 在Untiy3D引擎中測試場景
6.4.1 使用Unity打開工程檔案
6.4.2 將資源加入工程資料夾
6.4.3 修改用於Unity的貼圖
6.4.4 導入模型到Unity 3D
6.4.5 為模型設定材質
6.4.6 加入Light Map
第7章 使用Unity 3D遊戲引擎構建遊戲
7.1 導入模型到Unity 3D
7.1.1 Unity 3D界面
7.1.2 建立新的工程檔案
7.1.3 導入遊戲資源
7.2 為玩家綁定虛擬搖桿
7.3 導入所有模型到Unity
7.3.1 設定模型導入選項
7.3.2 為模型設定材質貼圖
7.3.3 設定玩家攝影機位置
7.4 設定搖桿樣式
7.5 獲得iOS內置解析度
7.6 建立場景內的動畫效果
7.7 創建接觸自動開門腳本
7.8 給敵人賦予簡單巡邏功能
7.9 小結
第8章 使用Unity 3D構建遊戲到Xcode
8.1 在Unity 3D中的設定
8.1.1 設定遊戲的內容
8.1.2 選擇遊戲輸出的iOS版本為模擬器
8.1.3 為遊戲起一個名字
8.2 設定Xcode中的內容
8.2.1 使用Xcode打開輸出的遊戲
8.2.2 使用模擬器運行測試遊戲
第9章 在Windows系統中完善遊戲
9.1 修正Light Map使遊戲畫面提升
9.2 碰撞體
9.3 為玩家創建生命值腳本
9.4 構建啟動畫面
9.5 建立場景過度畫面
9.6 添加記分器並加入拾取代碼
9.7 添加自動銷毀代碼
9.8 檢查錯誤並完成製作
第10章 上傳遊戲以及推廣
10.1 使用Xcode 3.25上傳遊戲到App Store
10.1.1 在Unity中導出設備版本的iOS
10.1.2 上傳遊戲
10.2 免費推廣的論壇
10.3 收費推廣的網站及對比
10.4 蘋果的推薦規則
附錄A
A.1 加入APP開發者
A.2 繳費前提——國際信用卡
A.3 加入開發者註冊圖文流程
A.3.1 註冊成為Apple會員
A.3.2 申請開發者註冊
A.3.3 填寫信用卡信息
A.3.4 傳送國際傳真確認付費
A.3.5 成功加入蘋果開發者
A.3.6 填寫收款銀行信息
A.4 蘋果各區域分成及稅率
A.5 上傳遊戲需要Mac OS X系統
A.6 設備的配置
A.6.1 一台iPhone或iPod touch
A.6.2 必需擁有可以運行Mac OS X 10.6的計算機
……
附錄B 蘋果商店(APP Store)審核指南

相關詞條

熱門詞條

聯絡我們