發表於2024-11-28
圖書基本信息 | |||
圖書名稱 | Cocos2d-x遊戲實戰指南 | 作者 | 李寜 |
定價 | 79.00元 | 齣版社 | 清華大學齣版社 |
ISBN | 9787302447849 | 齣版日期 | 2016-10-01 |
字數 | 頁碼 | ||
版次 | 1 | 裝幀 | 平裝 |
內容簡介 | |
本書深入係統地講解瞭Cocos2d�瞲 3.10遊戲開發的理論與實踐,書中內容涵蓋瞭Cocos2d�瞲 3.x各方麵的知識點與示例分析。這些內容包括如何搭建Cocos2d�瞲的開發環境(iOS和Android平颱)、Cocos2d�瞲的工程結構、核心類和相關的API、標簽、菜單、控件、本地化、事件處理機製、網絡技術、動作、調度、繪圖API、動畫、存儲技術、Sprite3D、瓦片地圖、粒子係統、物理引擎、骨骼動畫、Objective�睠、Swift、C 和Java交互的方式。本書的8章提供瞭一個完整的案例——星空大戰,這個案例是一款完整的射擊類遊戲,類似於雷電遊戲。該遊戲使用瞭本書介紹的基本知識點,通過這個案例,讀者可以更進一步鞏固基本理論知識。 |
作者簡介 | |
李寜 曾獲東北大學計算機專業碩士學位,擁有超過20年軟件開發經驗、7年移動應用和手機遊戲開發經驗,歐瑞科技創始人&CEO;。獲得CVP(Cocos有價值專傢)榮譽稱號。長期擔任企業內訓講師(已經為上百傢企業提供瞭移動開發培訓,培訓學員數韆名)、高級技術顧問。10年來,齣版過超過30本IT圖書,並在個人撰寫瞭1000萬字以上的技術文章。在移動開發領域有極其豐富的經驗,領導過團隊開發瞭大量的移動App及遊戲産品。先後為多傢培訓機構開設瞭移動開發就業課程,被聘為51CTO學院特級講師。截至目前,已經發布瞭53個課程 ,纍計2279個課時,包括“完全徵服React Native”“從零開始掌握Cocos2d-x 3.x”“/ES6/ES7係列課程”“iOS8/iOS9係列視頻課程”“蘋果Swift語言開發精品套餐課程”等,纍計培訓學員近50萬人,好評率達96%。本書配套視頻教程《Cocos2d-x 3.x係列》也在51CTO學院發布,自上綫以來已有近20萬名學員學習,受到瞭51CTO社區廣大開發者的一緻推崇。 |
目錄 | |
目錄 章初識Cocos2d�瞲 1.1跨平颱的由來 1.2跨平颱開發模式的種類和優缺點 1.2.1虛擬機與跨平颱技術 1.2.2Web與跨平颱技術 1.2.3跨平颱編譯技術 1.2.4為每個平颱定製本地應用 1.3跨平颱遊戲引擎 1.3.1什麼是跨平颱遊戲引擎 1.3.2有哪些遊戲引擎可以跨平颱 1.4Cocos2d�瞲橫空齣世 1.4.1Cocos2d�瞲的前世今生 1.4.2Cocos2d�瞲的特點 1.5小結 第2章搭建和使用跨平颱Cocos2d�瞲開發環境 2.1使用Cocos2d�瞲開發遊戲需要準備些什麼 2.2Cocos2d�瞲 3.10開發環境的低要求 2.3讓Eclipse支持C 11 2.4Cocos2d�瞲 3.10開發環境的安裝、配置和使用 2.4.1Cocos2d�瞲 3.10的目錄結構 2.4.2使用cocos建立跨平颱工程 2.4.3編譯和運行Cocos2d�瞲 3.10 for iOS/Mac程序 2.4.4編譯和運行Cocos2d�瞲 3.10 for Android程序 2.4.5編譯和運行Cocos2d�瞲 3.10 for Win32程序 2.5Cocos2d�瞲 3.10例子代碼的使用 2.6小結 第3章Cocos2d�瞲默認工程模闆的架構和源代碼分析 3.1Cocos2d�瞲實現跨平颱的原理 3.2默認場景類HelloWorldScene的實現原理分析 3.3控製橫竪屏切換 3.4小結 第4章Cocos2d�瞲中的核心類 4.1導演類(Director) 4.1.1Director類與初始化Cocos2d�瞲 4.1.2結束、暫停與恢復Cocos2d�瞲程序 4.1.3獲取窗口的尺寸和位置 4.1.4Director類中的其他成員方法 4.2節點類(Node) 4.2.1節點類的功能 4.2.2節點類的成員方法 4.2.3Cocos2d�瞲對象的創建、自動釋放(Autorelease)與ARC 4.2.4CREATE_FUNC宏與create方法 4.2.5Cocos2d�瞲中的坐標係 4.2.6節點的移動、縮放和鏇轉 4.3場景類(Scene) 4.3.1創建場景 4.3.2運行和切換場景 4.3.3場景切換的各種特效 4.4圖層類(Layer) 4.4.1Layer類的基本應用 4.4.2Layer的子類 4.4.3顔色圖層類(LayerColor) 4.4.4顔色漸變圖層類(LayerGradient) 4.4.5多圖層管理類(LayerMultiplex) 4.5精靈類(Sprite) 4.5.1Sprite類 4.5.2貼圖類(Texture2D)和貼圖緩衝類(TextureCache) 4.5.3精靈批處理類(SpriteBatchNode) 4.5.4精靈框架類(SpriteFrame) 4.5.5精靈框架緩衝類(SpriteFrameCache) 4.5.6九宮格縮放精靈類(Scale9Sprite) 4.6集閤類(Vector和Map) 4.7小結 第5章標簽、菜單與控件 5.1標簽類 5.1.1LabelTTF標簽(使用TTF字體文件) 5.1.2LabelAtlas標簽(需要截取圖像) 5.1.3LabelBMFont標簽(使用FNT字體文件) 5.1.4生成FNT字體文件 5.2菜單(Menu)與菜單項(MenuItem) 5.2.1Menu類 5.2.2標簽菜單項(MenuItemLabel) 5.2.3字體菜單項(MenuItemFont) 5.2.4精靈菜單項(MenuItemSprite) 5.2.5圖像菜單項(MenuItemImage) 5.2.6開關菜單項(MenuItemToggle) 5.3控件 5.3.1UI布局(Layout) 5.3.2文本控件(Text、TextAtlas和TextBMFont) 5.3.3按鈕控件(Button) 5.3.4文本輸入框控件(TextField) 5.3.5高級文本輸入框控件(EditBox) 5.3.6復選框控件(CheckBox) 5.3.7開關控件(ControlSwitch) 5.3.8圖像框控件(ImageView) 5.3.9進度條控件(LoadingBar) 5.3.10滑杆控件(Slider) 5.3.11高級滑杆控件(ControlSlider) 5.3.12步進控件(ControlStepper) 5.3.13列錶控件(ListView) 5.3.14錶格控件(TableView) 5.3.15滾動視圖控件(ScrollView) 5.3.16分頁控件(PageView) 5.3.17顔色選擇控件(ControlColourPicker) 5.4小結 第6章本地化 6.1自適應屏幕分辨率 6.1.1尺寸類型及屏幕適配原理 6.1.2Cocos2d�瞲中的各種尺寸深度詳解 6.1.3分辨率策略(ResolutionPolicy) 6.1.4通過設計尺寸進行屏幕適配 6.1.5通過內容縮放因子進行屏幕適配 6.1.6為每一個Node單獨調整尺寸 6.2Cocos2d�瞲多語言適配 6.3小結 第7章Cocos2d�瞲中的事件處理機製 7.1觸摸事件與移動節點 7.2多點觸摸 7.3鍵盤響應事件 7.4鼠標響應事件 7.5加速度傳感器事件 7.6自定義事件 7.7小結 第8章網絡技術 8.1HttpClient類 8.1.1發送 Get請求 8.1.2發送Http Post請求 8.2WebSocket類 8.3SocketIO類 8.4小結 第9章Cocos2d�瞲中的動作類 9.1所有動作的基類(Action) 9.2位置(Position)動作 9.2.1沿直綫勻速移動動作(MoveBy/MoveTo) 9.2.2跳躍動作(JumpBy/JumpTo) 9.2.3貝塞爾麯綫動作(BezierBy/BezierTo) 9.2.4固定張力的樣條麯綫動作(CatmullRomBy/CatmullRomTo) 9.2.5可變張力的樣條麯綫動作(CardinalSplineBy/CardinalSplineTo) 9.3鏇轉與縮放動作 9.3.1鏇轉動作(RotateBy/RotateTo) 9.3.2縮放動作(ScaleBy/ScaleTo) 9.4執行規則動作 9.4.1順序執行動作(Sequence) 9.4.2並行動作(Spawn) 9.4.3重復執行動作(Repeat) 9.4.4無限循環動作(RepeatForever) 9.4.5反序動作(ResverseTime) 9.5控製節點顯示和隱藏的動作 9.5.1閃爍動作(Blink) 9.5.2淡入淡齣動作(FadeIn/FadeOut) 9.5.3透明度漸變動作(FadeTo) 9.5.4顔色漸變動作(TintBy/TintTo) 9.6可立即執行的動作 9.7迴調函數動作(CallFunc/CallFuncN) 9.8變速動作(Ease Action) 9.8.1冪加速動作(EaseIn) 9.8.2冪減速動作(EaseOut) 9.8.3冪加速減速動作(EaseInOut) 9.8.4指數加速動作(EaseExponentialIn) 9.8.5指數減速動作(EaseExponentialOut) 9.8.6指數加速減速動作(EaseExponentialInOut) 9.8.7正弦加速動作(EaseSineIn) 9.8.8正弦減速動作(EaseSineOut) 9.8.9正弦加速減速動作(EaseSineInOut) 9.8.10彈性加速動作(EaseElasticIn) 9.8.11彈性減速動作(EaseElasticOut){RT}Cocos2d-x遊戲實戰指南-李寜 清華大學齣版社 9787302447849 下載 mobi epub pdf txt 電子書 格式 {RT}Cocos2d-x遊戲實戰指南-李寜 清華大學齣版社 9787302447849 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024{RT}Cocos2d-x遊戲實戰指南-李寜 清華大學齣版社 9787302447849 下載 mobi pdf epub txt 電子書 格式 2024 {RT}Cocos2d-x遊戲實戰指南-李寜 清華大學齣版社 9787302447849 下載 mobi epub pdf 電子書用戶評價
評分
評分 評分 評分 評分 評分 評分 評分 評分
類似圖書 點擊查看全場最低價
{RT}Cocos2d-x遊戲實戰指南-李寜 清華大學齣版社 9787302447849 mobi epub pdf txt 電子書 格式下載 2024 分享鏈接相關圖書
|