WEDCV155VD5RRV515DV

 

內容簡介

  本書以C++ 與Objective-C 語言為工具,從iOS 遊戲程式設計最基礎的內容開始講解,讓讀者能一步一步循序漸進地進行學習並熟練遊戲程式設計要領。對於有C++ 與Objective-C 基礎的讀者,能夠更容易、更快速地熟練本書的內容。當然,需要提醒大家的是,閱讀本書並不需要讀者有任何行動裝置的程式設計開發經驗。

  全書分為兩個部分共11 章。整體來說,各章都以前一章的基礎知識作為準備進行講解。因此,對於剛接觸或打算接觸iOS 遊戲開發的讀者,筆者強烈推薦從前往後依次學習,切勿跳讀。

  第1章主要介紹Cocos2d-x 引擎以及引擎範本的安裝與刪除。

  第2章透過對一個最簡單的Cocos2d-x 專案進行詳細講解,讀者對Cocos2d-x 專案目錄結構以及執行機制可以有一個基礎認識。

  第3章是基礎篇,也是學習Cocos2d-x 引擎開發的重點章節,講解了引擎提供的常用元件、引擎最新載入資源策略、重新定義draw 函數、自訂繪製圖形、記憶體與效率歸納等內容。

  第4章對動作與動畫進行了講解,不僅詳細介紹了Cocos2d-x 提供的22 種特效、32 種切換動畫、49 種常用動作的使用,還詳細講解了序列頁畫面動畫的兩種實現與使用方法。

  第5章是專案實戰的預備篇,主要是對遊戲開發必須熟練的一些基礎基礎知識進行詳解,如精靈的碰撞檢測、地圖與地圖編輯器、音樂與音效、遊戲資料的儲存、遊戲搖桿等。

  第6章是Cocos2d-x 引擎的跨平台篇,其中講解了Cocos2d-x 跨平台專案的整合、交叉編譯、程式混合開發、跨平台視訊播放等引擎跨平台的相關知識。

  第7章是專案實戰環節,主要是對前幾章的綜合演練,尤其是對第5、第6 章各模組基礎知識的綜合運用,透過此章可以讓讀者熟悉和熟練遊戲開發流程。

  第8章是遊戲開發加強部分,主要根據Cocos2d-x 引擎跨平台的特點,講解遊戲常用的一些基礎知識,例如Lua 指令稿的使用、xml 檔案資料讀取、csv 資料讀取、Http 與Socket 網路程式設計等。

目錄

前言

Chpter 01 Cocos2d-x 簡介與安裝
1.1 Cocos2d-x 引擎介紹
1.2 Cocos2d-x 引擎下載與專案範本安裝
1.2.1 下載Cocos2d-x 引擎
1.2.2 Cocos2d-x 專案範本安裝
1.2.3 刪除Cocos2d-x 專案範本的方法
1.3 本章小結

Chpter 02 Hello,cocos2dx
2.1 建立第一個Cocos2d-x 專案
2.2 Cocos2d-x 專案結構
2.3 熟悉4 個常用類別
2.4 AppDelegate 的3 個生命週期函數
2.5 執行第一個Cocos2d-x 專案
2.6 本章小結

Chpter 03 遊戲開發基礎
3.1 第一個場景HelloWorldScene
3.2 快速熟練Cocos2d-x 引擎的學習技巧
3.3 CCSprite 精靈詳解
3.3.1 建立精靈常用的4 種方式
3.3.2 精靈常用函數
3.4 常用的兩種layer 層
3.5 CCNode 的增加與tag
3.5.1 CCNode 的兩個重要函數
3.5.2 tag 的作用與使用
3.6 座標系與錨點 Z 軸遮擋關係
3.6.1 座標系
3.6.2 錨點的作用與使用
3.6.3 遮擋關係(Z 軸)
3.7 字型與文字
3.8 CCTextFieldTTF 輸入畫面
3.8.1 CCTextFieldTTF 建立與使用
3.8.2 CCTextFieldDelegate 介面
3.9 CCMenu 選單
3.9.1 CCMenu 建立方式
3.9.2 5 種常用CCMenuItem
3.10 CCEditBox 編輯方塊
3.10.1 cocos-ext.h 匯入錯誤處理
3.10.2 CCEditBox 建立與使用
3.10.3 CCEditBoxDelegate 介面
3.11 CCControlSwitch 開關
3.12 CCControlSlider 滑桿
3.13 CCControlButton 按鈕
3.14 iOS 高畫質與非高畫質
3.14.1 Retina 模擬器
3.14.2 高畫質資源使用
3.14.3 最新資源管理策略
3.14.4 iOS 高低解析度的座標詳解
3.14.5 模擬器掉畫面嚴重的原因
3.15 取得目前裝置語言
3.16 draw 繪製
3.17 更新函數
3.17.1 scheduleUpdate
3.17.2 schedule
3.17.3 停止更新函數方法
3.18 CCProgr essTo 進度計時器
3.19 CCScrollView 捲動視圖
3.20 記憶體及效率的一些歸納
3.21 設定垂直顯示執行專案方法
3.22 CCLOG 與CCLog 的區別
3.23 本章小結

Chpter 04 動作與動畫
4.1 Action 動作
4.1.1 動作常用操作
4.1.2 常用的49 種動作詳解
4.2 動畫
4 .2.1 自訂動畫
4.2.2 CCSpriteBatchNode 精靈集
4.2.3 圖片包裝工具
4.2.4 手動增加畫面序列實現動畫
4.2.5 透過資源檔建立動畫
4.3 常見的22 種特效
4.4 切換場景的32 種動畫
4.4.1 切換場景方法
4.4.2 切換場景的32 種動畫詳解
4.4.3 CCNode 生命週期函數
4.5 本章小結

Chpter 05 實戰預備篇
5.1 觸控螢幕事件
5.1.1 觸控螢幕事件監聽函數
5.1.2 Android 的Menu&Back 按鍵監聽
5.1.3 多點觸控
5.2 碰撞檢測
5.2.1 矩形碰撞
5.2.2 圓形碰撞
5.2.3 像素碰撞
5.3 地圖
5.3.1 地圖編輯器的作用與使用
5.3.2 CCTMXTiledMap
5.3.3 為地圖增加物件團磚
5.3.4 CCParallaxNode
5.4 音樂與音效
5.5 遊戲資料
5.5.1 遊戲資料儲存
5.5.2 對資料進行編解碼
5.6 粒子特效
5.6.1 附帶11 種粒子特效
5.6.2 粒子常用函數與移動型態詳解
5.6.3 建立自訂粒子
5.6.4 CCParticleBatchNode
5.6.5 粒子編輯器的介紹與使用
5.7 遊戲搖桿
5.8 CocosBuilder 使用詳解
5.9 裁切區域
5.9.1 CCSprite 裁切區域設定
5.9.2 CClayer 裁切區域設定
5.10 本章小結

Chpter 06 Cocos2d-x 跨平台篇
6.1 編譯和執行跨平台的Cocos2d-x 專案
6.1.1 Android 開發環境準備工作
6.1.2 設定Cocos2d-x 相關路徑
6.1.3 建立Android 專案
6.1.4 編譯並執行Android 專案
6.2 Xcode 整合iOS 與Android 專案
6.2.1 整合並編譯專案
6.2.2 整合編譯需要注意的幾點
6.3 Xcode 程式混合開發
6.4 C++ 呼叫Java 層
6.4.1 JniHelper 與JniMethodInfo
6.4.2 呼叫Java 各種形式函數
6.5 iOS 與Android 的視訊播放
6.5.1 iOS 的視訊播放
6.5.2 Android 的視訊播放
6.6 本章小結

Chpter 07 飛行射擊專案實戰篇
7.1 飛行射擊專案概述
7.2 專案製作前的準備工作
7.3 設定專案垂直並隱藏FPS 等資訊
7.4 增加選單場景介面
7.5 增加" 關於" 和" 積分" 場景
7.6 增加遊戲場景
7.6.1 增加地圖類別
7.6.2 增加主角
7.6.3 增加子彈類別
7.6.4 增加敵機類別
7.6.5 增加遊戲世界類別
7.7 遊戲開發過程中的3 個重點
7.8 本章小結

Chpter 08 遊戲開發加強篇
8.1 指令碼語言Lua
8.1.1 Lua 基礎
8.1.2 Lua 手動綁定
8.2 xml 檔案讀取
8.3 CSV 檔案讀取
8.4 跨平台網路
8.4.1 Http(Curl)
8.4.2 Socket(BSD Socket)
8.4.3 大端小端模式處理
8.4.4 多執行緒注意事項
8.5 iOS6 與最新Cocos2d-x 版本
8.6 本章小結

Chpter 09 cocos2d-iphone 引擎介紹與安裝
9.1 cocos2d-iphone 引擎介紹
9.2 cocos2d-iphone 引擎下載與範本安裝
9.3 本章小結

Chpter 10 Hello,cocos2d-iphone
10.1 建立第一個cocos2d-iphone 專案
10.2 cocos2d-iphone 專案的結構
10.3 本章小結

Chpter 11 cocos2d-iphone 基礎篇
11.1 cocos2d-iphone 引擎基礎使用範例
11.2 快速熟練cocos2d-iphone 引擎的幾點建議
11.3 本章小結
 

前言

  本書以C++與Objective-C語言為工具,從iOS遊戲程式設計最基礎的內容開始講解,讓讀者能一步一步循序漸進地進行學習並掌握遊戲程式設計要領。對於有C++與Objective-C基礎的讀者,能夠更容易、更快速地掌握本書的內容。當然,需要提醒大家的是,閱讀本書並不需要讀者有任何移動設備的程式設計開發經驗。

  全書分為兩個部分共11章。總體來說,各章都以前一章的知識點作為鋪墊進行講解。因此,對於剛接觸或者打算接觸iOS遊戲開發的讀者,筆者強烈推薦從前往後依次學習,切勿跳讀。

  第1~8章屬於第一部分:Cocos2d-x引擎的相關講解。

  第1章主要介紹Cocos2d-x引擎以及引擎範本的安裝與刪除。

  第2章通過對一個最簡單的Cocos2d-x項目進行詳細講解,讀者對Cocos2d-x專案目錄結構以及運行機制可以有一個基礎認識。

  第3章是基礎篇,也是學習Cocos2d-x引擎開發的重點章節,講解了引擎提供的常用元件、引擎最新載入資源策略、重寫draw函數、自訂繪製圖形、記憶體與效率總結等內容。

  第4章對動作與動畫進行了講解,不僅詳細介紹了Cocos2d-x提供的22種特效、32種切換動畫、49種常用動作的使用,還詳細講解了序列幀動畫的兩種實現與使用方法。

  第5章是專案實戰的預備篇,主要是對遊戲開發必須掌握的一些基礎知識點進行詳解,如精靈的碰撞檢測、地圖與地編、音樂與音效、遊戲資料的存儲、遊戲搖杆等。

  第6章是Cocos2d-x引擎的跨平臺篇,其中講解了Cocos2d-x跨平臺項目的整合、交叉編譯、代碼混編、跨平臺視頻播放等引擎跨平臺的相關知識。

  第7章是項目實戰環節,主要是對前幾章的一個綜合演練,尤其是對第5、第6章各模組知識點的綜合運用,通過此章可以讓讀者熟悉和掌握遊戲開發流程。

  第8章是遊戲開發提高部分,主要根據Cocos2d-x引擎跨平臺的特點,講解遊戲常用的一些知識點,比如Lua腳本的使用、xml檔資料讀取、csv資料讀取、Http與Socket網路程式設計等。

  第9~11章屬於第二部分:cocos2d-iphone引擎的相關講解。

  第9章主要包括cocos2d-iphone引擎的介紹、下載、範本安裝與刪除等內容。

  第10章則是對第一個cocos2d-iphone引擎專案的目錄結構、運行機制進行詳細分析與講解,讓讀者對其引擎有個基本認識。

  第11章是基礎篇,詳解了cocos2d-iphone引擎的一些基礎知識和使用示例代碼,另外根據Cocos2d-x與cocos2d-iphone兩款引擎的聯繫,筆者提供了一些學習的建議與經驗總結。

  本書系統地對iOS遊戲開發進行了講解,需要掌握的知識點整體是以從易到難、從淺到深的形式呈現;所以筆者再次提醒大家在閱讀本書時,務必要按順序逐章學習,避免跳讀,否則學習起來可能會事倍功半。隨書光碟中包括本書所有的代碼和資源,以方便讀者學習,若光碟中的代碼有問題也可以與筆者聯繫解決。

  在此,我要特別感謝我的家人,完成本書編寫的動力主要就是來自家人對我關心與支持,另外還要感謝張睿同學為本書提供的美術資源。
 

詳細資料

  • ISBN:9789863794523
  • 規格:平裝 / 416頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
  • 本書分類:> >
  • 本書分類:> >
  • 本書分類:> >

 

 

原創內容,擅自搬運者必究! 跑步是一項國民運動,無論你在學習的操場,還是在戶外的江邊,或者是在小區的花園、家裡的跑步機,都能夠跑起來。 ... 長期堅持跑步的人,是很難得的! 新手剛開始跑步的時候,會覺得這項跑步訓練是很折磨人的,跑不了幾分鐘你就大汗淋漓,呼吸急促,整個人都感覺要累趴了。 長期不訓練的人,第二天必定雙腿酸疼不已,需要休息2天才能繼續跑。這是因為運動的過程中,下肢肌群受到了外力的刺激,而肌肉的修復時間至少需要2天時間。但是,如果你能夠堅持下來,那麼肌肉就會逐漸適應你訓練強度,肌肉酸疼感也會逐漸消退,第二天也能繼續跑下來。 ... 跑者的第一個月,對自身毅力的挑戰的最大的。 從一個從來不運動的懶癌患者,到讓全身肌群跟細胞都活躍起來,刺激身體卡路里的消耗,讓身體流汗,讓肌肉感到酸疼,讓心肺得到鍛鍊,這每一項都是對自身的挑戰。而很多人往往堅持不過1個月時間,60%的跑者會堅持不下來,選擇放棄跑步訓練。 ... 而勝利往往屬於少數人的。當你能堅持3個月跑步訓練,那麼跑步就會成為你生活的一個新習慣,你會開始感受到,跑步訓練帶來的多個好處。比如: 1、堅持跑步訓練後,你的體脂率下降了,多餘的贅肉消失了,身材慢慢變好了。堅持跑步訓練後,身體感覺也越來越輕鬆了,不再累贅感十足。 2、體能耐力提高了。肺活量加強,心跳速率明顯下降,不再跑幾分鐘就氣喘吁吁。你可以連續跑40分鐘甚至50分鐘都毫無壓力,體能狀態勝過小年輕們。 ... 3、人變得樂觀自信了。長期跑步訓練的人,在運動過程中身體會流汗,負面情緒會得到釋放,大腦垂體會分泌多巴胺,跑著跑著你會感覺到愉悅起來,對生活充滿了積極的正能量,人也會變得越來越自信。你的正能量會吸引更多的志同道合的朋友,你自身的魅力也會得到提高。 4、雙腿變得靈活了。長期久坐會導致下肢循環變差,容易出現大象腿,關節硬化。而開啟跑步訓練後,血液循環會有所提高,大象腿變成大長腿,你的雙腿關節會逐漸靈活起來,下肢變得矯健有力。 ... 5、自律性提高了。跑步訓練可以鍛鍊自身的意志力,能堅持下來的人說明你克服了自身的懶惰行為,這一改變讓你逐漸變得自律起來。當別人喝酒聚餐,你卻堅持跑步,當別人泡吧熬夜,你卻規律早睡,當別人外賣不斷,你卻學著養生飲食,追求健康的身體。 ... 堅持跑步訓練後,自身的改變是不知不覺發生的。跑步多年以後,你跟同齡人的差距就會越來越大。這就是堅持跑步帶來的魅力! 當別人頂著啤酒肚在散步,你卻能輕鬆的跑起來。當別人掏空錢包,吃著醫生開的降三高藥的時候,你卻揮霍著汗水,保持健康的體能狀態。 看到這裡,你還不加入跑者的行列嗎?

 

 

 

 

 

文章來源取自於:

 

 

每日頭條 https://kknews.cc/fit/yjqy66a.html

博客來 https://www.books.com.tw/exep/assp.php/888words/products/0010739444

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


彰師大附近推薦味覺異常改善中醫診所秀水不用安眠藥治療改善中醫診所名間鄉大量出汗中醫推薦埔心肩膀緊繃酸痛看什麼科
田尾頸部緊繃酸痛看什麼科 信義鄉呼吸困難中醫推薦 問診詳細有耐心的員林中醫診所,睡眠障礙改善很多建國科大附近推薦入睡困難治療中醫 中州科大附近推薦強迫症看什麼科 最推薦的彰化中醫診所,自律神經失調改善很多二水胸悶治療中醫 伸港頭暈看什麼科 治療有成效的和美中醫診所,失眠睡不著改善很多福興發燙感中醫推薦 國姓鄉長期頭暈改善中醫診所 當地人都推薦的彰化中醫診所,失眠睡不著改善很多

arrow
arrow
    全站熱搜

    df44w48w 發表在 痞客邦 留言(0) 人氣()