書馨卡幫你省薪 2024個(gè)人購(gòu)書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

游戲開發(fā)實(shí)戰(zhàn)寶典

作者:猿媛之家
出版社:機(jī)械工業(yè)出版社出版時(shí)間:2021-08-01
開本: 16開 頁(yè)數(shù): 252
中 圖 價(jià):¥75.2(7.6折) 定價(jià)  ¥99.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

游戲開發(fā)實(shí)戰(zhàn)寶典 版權(quán)信息

游戲開發(fā)實(shí)戰(zhàn)寶典 本書特色

適讀人群 :HTML5、Egret和Netty開發(fā)人員、游戲開發(fā)人員、研發(fā)工程師、計(jì)算機(jī)及軟件大專院校相關(guān)專業(yè)師生本書使用Java為基礎(chǔ)開發(fā)平臺(tái),結(jié)合Egret+Netty游戲開發(fā)語(yǔ)言,介紹即時(shí)戰(zhàn)略游戲程序的核心開發(fā)要點(diǎn)和代碼解析,并通過(guò)具體實(shí)例的實(shí)現(xiàn)過(guò)程演練了游戲開發(fā)的方法和流程,適合游戲開發(fā)者和愛好者閱讀。

游戲開發(fā)實(shí)戰(zhàn)寶典 內(nèi)容簡(jiǎn)介

本書講解了游戲開發(fā)中用到的相關(guān)技術(shù),主要包括前端和后端兩部分內(nèi)容,并結(jié)合前端與后端技術(shù)給出了幾個(gè)實(shí)戰(zhàn)項(xiàng)目的設(shè)計(jì)及實(shí)現(xiàn)方法。 本書分4部分,共12章。第壹部分(第1章)為梗概,介紹了軟件開發(fā)的關(guān)鍵、游戲開發(fā)從業(yè)者的層次和挑戰(zhàn)以及本書的目標(biāo)。 第 2 部分(第2~5章)先介紹了Egret Engine編程技術(shù),包括編程基礎(chǔ)、高級(jí)開發(fā)和擴(kuò)展庫(kù)編程。隨后講解了sparrow-egret游戲前端框架的編程技術(shù),包括MVC架構(gòu)模式以及sparrow-egret游戲前端框架的主要功能。 第 3 部分(第6~8章)先介紹了Netty的主要功能,然后給出了作者開發(fā)的基于JCommon和nest的游戲組件的使用方法。*后給出了一個(gè)基于前端和后臺(tái)功能相結(jié)合的實(shí)戰(zhàn)項(xiàng)目—游戲聊天室。 第 4 部分(第9~12章)則比較詳細(xì)地講解了作者基于先前框架所開發(fā)的游戲?qū)崙?zhàn)項(xiàng)目—貪吃蛇和網(wǎng)絡(luò)對(duì)戰(zhàn)國(guó)際象棋。同時(shí),介紹了一款可以和先前框架配合使用的自動(dòng)生成代碼的腳本工具—TreeBranch。在本書的*后兩章,還講解了功能框架以及實(shí)戰(zhàn)項(xiàng)目里所涉及的游戲開發(fā)模塊整合以及設(shè)計(jì)原則與模式,并展示了筆者的設(shè)計(jì)思路。 本書實(shí)例部分及章節(jié)源碼解讀難點(diǎn)部分均配有二維碼講解視頻,方便讀者自學(xué)時(shí)觀看使用。 本書適用于游戲編程初、中級(jí)開發(fā)人員,游戲開發(fā)高手也可以通過(guò)閱讀本書擴(kuò)展自己的設(shè)計(jì)思路。

游戲開發(fā)實(shí)戰(zhàn)寶典 目錄

前言

第1部分 梗概/1
第1章 直擊問(wèn)題關(guān)鍵及本書概要/2
11 軟件開發(fā)的關(guān)鍵/2
12 游戲開發(fā)從業(yè)者的層次和挑戰(zhàn)/3
13 本書的目標(biāo)/3
14 本章小結(jié)/4

第2部分 Egret編程指南/5
第2章 Egret Engine編程基礎(chǔ)/6
21 Egret引擎簡(jiǎn)介/6
22 引擎的安裝、配置與發(fā)布/6
221 安裝Egret啟動(dòng)器/6
222 啟動(dòng)Egret啟動(dòng)器并安裝引擎和編輯器/8
223 創(chuàng)建默認(rèn)項(xiàng)目/10
224 通過(guò)默認(rèn)項(xiàng)目講解項(xiàng)目配置/14
225 第三方擴(kuò)展庫(kù)/16
226 發(fā)布項(xiàng)目/18
23 顯示對(duì)象和顯示容器/19
231 舞臺(tái)/19
232 坐標(biāo)系統(tǒng)以及基本屬性/20
233 添加與刪除顯示對(duì)象/21
234 深度管理/25
24 矢量繪圖/26
241 繪制圓形/26
242 繪制直線/27
243 繪制曲線/28
244 繪制圓弧/29
25 遮罩/31
26 碰撞檢測(cè)/31
261 邊框級(jí)別的碰撞檢測(cè)/31
262 像素級(jí)別的碰撞檢測(cè)/32
27 文本/33
271 三種文本類型/33
272 文本樣式/34
28 事件機(jī)制/41
281 Egret事件處理機(jī)制/41
282 Egret的觸摸事件/43
29 網(wǎng)絡(luò)/44
291 發(fā)送HTTP請(qǐng)求/44
292 發(fā)送帶參數(shù)的請(qǐng)求/45
210 本章小結(jié)/45
第3章 Egret Engine高級(jí)開發(fā)/46
31 位圖紋理/46
311 基本知識(shí)/46
312 九宮格/48
313 紋理的填充方式/49
314 紋理集/50
32 顏色效果/51
321 混合模式/51
322 濾鏡/53
33 時(shí)間控制/58
331 計(jì)時(shí)器/58
332 心跳/59
333 幀事件/60
34 多媒體/61
341 音頻/61
342 視頻/61
35 屏幕適配/62
351 縮放模式/62
352 旋轉(zhuǎn)模式/67
36 調(diào)試/70
37 本章小結(jié)/71
第4章 Egret擴(kuò)展庫(kù)編程指南/72
41 RES資源加載/72
411 資源加載配置文件/72
412 加載資源配置文件及資源組/73
42 EUI庫(kù)/74
421 基本組件/74
422 組件容器/82
423 皮膚/88
43 Tween緩動(dòng)庫(kù)/89
431 基本功能/89
432 緩動(dòng)對(duì)象的其他方法/90
44 WebSocket庫(kù)/91
45 P2物理系統(tǒng)庫(kù)/93
46 本章小結(jié)/96
第5章 sparrow-egret游戲前端框架/97
51 MVC架構(gòu)模式/97
511 PureMVC簡(jiǎn)明教程/97
512 PureMVC在sparrow-egret里的應(yīng)用/100
52 sparrow-egret功能介紹/101
521 程序入口/101
522 監(jiān)聽資源的加載/102
523 場(chǎng)景堆棧/104
524 代理服務(wù)器/106
525 請(qǐng)求、響應(yīng)、推送以及處理響應(yīng)和推送/107
53 本章小結(jié)/110

第3部分 Netty編程指南/111
第6章 Netty快速入門/112
61 搭建開發(fā)環(huán)境/112
611 安裝JDK/112
612 安裝IDE/112
613 安裝Gradle/112
62 **個(gè)Netty應(yīng)用程序/113
621 創(chuàng)建EchoServer/113
622 創(chuàng)建EchoClient/120
63 Channel/122
64 ByteBuf/124
641 ByteBuf的模式/124
642 讀寫操作/125
643 生成ByteBuf實(shí)例/127
65 ChannelHandler和ChannelPipeline/128
651 ChannelHandler/128
652 ChannelPipeline/129
653 ChannelHandlerContext/130
654 異常處理/131
66 編解碼器/131
661 解碼器/131
662 編碼器/132
67 WebSocket幀處理器/133
671 實(shí)現(xiàn)HTTP連接/133
672 處理WebSocket幀/134
673 定義ChannelInitializer/135
68 SSL處理器/136
69 本章小結(jié)/136
第7章 JCommon和nest編程指南/137
71 PPA編程模型/137
72 JCommon和nest的組件概述/138
721 Server服務(wù)器類/138
722 Lobby大廳的基類/139
723 NestRoot根類/141
724 BaseConfiguration配置的基類/142
725 ProxyPlayerEnteringRoom代理玩家的基類/142
726 Request請(qǐng)求的基類/143
727 Response響應(yīng)的基類/144
728 Push推送的基類/145
729 Action動(dòng)作的基類/145
7210 Room房間的基類/146
7211 Table桌面的基類/146
7212 ClassScanner類掃描器/149
73 本章小結(jié)/150
第8章 前端后臺(tái)實(shí)戰(zhàn)項(xiàng)目—游戲聊天室/151
81 游戲聊天室功能/151
82 前端程序的實(shí)現(xiàn)/151
821 引入第三方庫(kù)/151
822 請(qǐng)求、響應(yīng)以及推送協(xié)議的設(shè)計(jì)/152
823 場(chǎng)景、推送處理器以及對(duì)話框的設(shè)計(jì)/153
824 實(shí)現(xiàn)資源加載監(jiān)聽器/156
825 實(shí)現(xiàn)入口類—Main/157
826 小結(jié)/158
83 后臺(tái)程序的實(shí)現(xiàn)/158
831 修改gradle構(gòu)建腳本/158
832 代理玩家的實(shí)現(xiàn)/158
833 大廳的實(shí)現(xiàn)/159
834 請(qǐng)求、響應(yīng)以及推送/159
835 動(dòng)作的實(shí)現(xiàn)/159
836 配置類的實(shí)現(xiàn)/159
837 程序啟動(dòng)類/160
84 連接前端與后臺(tái)/160
841 啟動(dòng)后臺(tái)程序/160
842 啟動(dòng)前端程序/161
85 本章小結(jié)/162

第4部分 綜合實(shí)戰(zhàn)/163
第9章 實(shí)戰(zhàn)項(xiàng)目—貪吃蛇/164
91 貪吃蛇項(xiàng)目的設(shè)計(jì)/164
92 代碼解析/165
921 GameScene游戲場(chǎng)景類/165
922 Snake蛇類/170
923 SnakeHead蛇頭類/174
924 SnakeBody蛇身類/175
925 Driver控制器類/175
926 Direction方向類/177
93 本章小結(jié)/178
第10章 綜合實(shí)戰(zhàn)項(xiàng)目—國(guó)際象棋/179
展開全部

游戲開發(fā)實(shí)戰(zhàn)寶典 作者簡(jiǎn)介

崔福倫,具有十余年豐富的行業(yè)從業(yè)經(jīng)驗(yàn)。研究方向包括面向?qū)ο蠹夹g(shù)、模式、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)等。擅長(zhǎng)游戲編程、JavaWeb等技術(shù),近期專注于靠前象棋游戲的研發(fā)。曾參與開發(fā)社交類、戰(zhàn)略類游戲軟件以及企業(yè)財(cái)務(wù)管理系統(tǒng)。業(yè)余愛好包括閱讀、CG設(shè)計(jì)、靠前象棋及體育運(yùn)動(dòng)。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服