出版社:人民郵電 ISBN:9787115384362 商品編碼:10356791418 開本:16 出版時間:2015-03-01 代碼:69 作者:武傳海
" 基本信息 - 商品名稱:Cocos2d-x3移動遊戲編程/圖靈程序設計叢書
- 作者:(韓)印孜健|譯者:武傳海
- 代碼:69
- 出版社:人民郵電
- ISBN號:9787115384362
其他參考信息 - 出版時間:2015-03-01
- 印刷時間:2015-03-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:338
- 字數:520千字
編輯推薦語 印孜健編著的這本《Cocos2d-x3移動遊戲編程》涵蓋從基礎知識到遊戲制作實戰的各項內容。 無論你是初次學習使用Cocos2d-x編寫移動遊戲的開發者,還是對移動遊戲十分感興趣的設計師、策劃人,本書都值得一讀。 本書詳細講解了Cocos2d-x提供的各種功能,幫助你繫統掌握遊戲開發的基礎知識,並通過卡牌遊戲(記憶力測驗)、跳跳人遊戲(橫版)、迷你飛行遊戲(射擊類)三個典型遊戲制作實戰項目,讓你切實感受移動遊戲開發過程。 內容提要 印孜健編著的這本《Cocos2d-x3移動遊戲編程》 詳細介紹了Cocos2d-x提供的各種功能,繫統講解了 遊戲開發的基礎知識,通過卡牌遊戲、橫版 遊戲、射擊遊戲等經典實例幫助讀者實際制作遊戲項 目,切身體驗移動遊戲開發技巧。 本書適合利用Cocos2d-x制作移動遊戲的入門級 開發人員,也對關注移動遊戲的設計人員和策劃人員 有很大幫助。 作者簡介 印好健,韓國延世大學計算機工程碩士,在韓國海軍本部服役時擔任電算軍官。2002年至今一直從事移動遊戲開發工作,曾任多家移動遊戲公司的開發組長及PD。現在遊戲學院擔任專職講師,並在韓國西江大學遊戲教育院從2013年至今講授Cocos2d-x遊戲開發課程。 目錄 **章 簡介 1.1 介紹 1.1.1 歷史 1.1.2 使用現狀 1.1.3 特征 1.1.4 與Unity引擎之比較 1.2 構建開發環境 1.3 創建新項目 1.3.1 安裝Python 1.3.2 執行腳本文件創建項目 1.3.3 運行項目 1.4 創建基本項目 1.4.1 修改畫面大小 1.4.2 刪除日志 1.4.3 刪除資源 1.5 小結 第2章 基本功能 2.1 坐標繫與錨點 2.1.1 坐標繫 2.1.2 錨點 2.2 輸出圖像 2.2.1 使用“精靈” 2.2.2 Cocos2d-x的基本數據類型 2.2.3 Cocos2d-x的基本方法 2.2.4 使用“精靈”組成畫面 2.3 輸出文本 2.3.1 SystemFont 2.3.2 TTF 2.3.3 BMFont 2.3.4 CharMap 2.3.5 其他方法 2.3.6 使用多種標簽 2.4 創建菜單按鈕 2.4.1 菜單項 2.4.2 設置菜單位置 2.5 Hello World 2.5.1 菜單 2.5.2 標簽 2.5.3 “精靈” 2.6 小結 第3章 多種動作功能 3.1 動作功能 3.1.1 不使用動作功能移動圖像 3.1.2 使用動作功能移動圖像 3.1.3 By與To的區別 3.2 基本動作 3.2.1 位置 3.2.2 縮放 3.2.3 旋轉 3.2.4 畫面顯示 3.2.5 透明度 3.2.6 顏色 3.3 復合動作 3.3.1 序列動作 3.3.2 並列動作 3.3.3 逆動作 3.3.4 延時動作 3.3.5 重復、無限重復動作 3.3.6 變速動作 3.3.7 CallFunction動作 3.4 小結 第4章 遊戲畫面切換 4.1 創建新畫面 4.2 畫面切換 4.2.1 replaceScene 4.2.2 pushScene、popScene 4.3 設置畫面切換效果 4.3.1 畫面切換效果類型 4.3.2 應用畫面切換效果 4.4 添加新層 4.5 小結 第5章 觸摸事件與踫撞檢測 5.1 觸摸事件 5.1.1 單點觸摸事件 5.1.2 多點觸摸事件 5.1.3 在iOS中設置多點觸摸 5.2 實現踫撞檢測 5.2.1 containsPoint 5.2.2 intersectsRect 5.3 應用觸摸事件與踫撞檢測 5.4 小結 第6章 遊戲制作實戰1:卡牌遊戲 6.1 遊戲結構 6.1.1 菜單畫面 6.1.2 遊戲畫面 6.1.3 添加資源 6.2 實現豎版畫面 6.3 實現菜單畫面 6.4 實現遊戲畫面 6.4.1 初始化遊戲數據 6.4.2 遊戲畫面構成 6.4.3 開始遊戲 6.4.4 顯示撲克牌 6.4.5 觸摸事件 6.4.6 選擇撲克牌 6.4.7 遊戲結束 6.4.8 遊戲結束顯示菜單 6.5 小結 第7章 動畫與定時器 .1 瓦片圖 7.1.1 制作瓦片圖 7.1.2 使用瓦片圖 7.2 動畫 7.2.1 使用圖像文件實現動畫 7.2.2 使用Sprite Frame實現動畫 7.3 使用定時器 7.4 小結 第8章 背景圖像滾動 8.1 單一圖像背景滾動 8.2 多重圖像背景滾動實現 8.3 使用ParallaxNode類實現背景滾動 8.4 使用瓦片圖實現背景滾動 8.5 小結 第9章 遊戲制作實戰2:橫版遊戲 9.1 遊戲結構 9.2 實現背景滾動 9.3 實現角色動畫 9.4 通過觸摸事件實現角色跳躍 9.5 障礙物的生成與移動 9.6 障礙物與角色人物的踫撞檢測 9.7 小結 **0章 遊戲數據管理 10.1 “消除笑臉”遊戲 10.2 管理多個數據 10.3 使用UserDefault保存數據 10.3.1 將數據保存到UserDefault 10.3.2 從UserDefault讀取數據 10.4 顯示*高分 10.5 小結 **1章 多種效果 11.1 粒子繫統 11.1.1 內置粒子效果 11.1.2 創建粒子效果 11.2 音頻輸出 11.2.1 播放背景音樂 11.2.2 背景音樂相關方法 11.2.3 播放音效 11.2.4 音效相關方法 11.2.5 其他音頻相關方法 11.3 小結 **2章 遊戲制作實戰3:射擊遊戲 12.1 遊戲結構 12.1.1 *改類名 12.1.2 添加資源 12.1.3 *改方向 12.2 背景結構及實現滾動 12.3 創建玩家飛機 12.4 使用觸摸事件控制玩家飛機 12.5 隨機生成“能量球” 12.6 導彈增強 12.7 創建敵機 12.8 導彈與敵機的踫撞檢測 12.9 向敵機添加爆炸效果 12.10 制作Boss機 12.11 記錄分數 12.12 小結 **3章 GUI結構 13.1 滾動視圖 13.1.1 實現滾動視圖 13.1.2 設置滾動視圖 13.2 九宮格“精靈” 13.3 編輯框 13.3.1 編輯框設置 13.3.2 委托 13.4 小結 **4章 網絡實現 14.1 使用HttpClient類 14.2 使用JSON通信 14.3 顯示網絡圖片 14.4 保存網絡文件 14.5 小結 **5章 Android移植與畫面大小調整 15.1 搭建Android移植環境 15.1.1 搭建Android開發環境 15.1.2 安裝NDK 15.1.3 安裝ANT 15.1.4 設置Cocos2d-x環境 15.2 Android編譯 15.3 Android編譯設置 15.4 運行Android項目 15.5 在Eclipse中運行 15.6 應對多種畫面大小 15.7 小結 **6章 發布 16.1 發布到Google Play Store 16.1.1 創建Google ID 16.1.2 注冊Play Store開發者賬號 16.1.3 導出應用程序包3 16.1.4 發布到Play Store 16.2 發布到AppStore 16.2.1 注冊開發者程序 16.2.2 創建證書與Provisioning Profiles 16.2.3 提交應用 16.2.4 上傳應用發布包 16.3 小結
" |