出版時間:2004-11 出版社:清華大學(xué)出版社 作者:榮欽科技編 頁數(shù):431 字數(shù):641000
Tag標簽:無
內(nèi)容概要
Java是跨平臺的編程語言,它具有強大的網(wǎng)絡(luò)應(yīng)用功能,是開發(fā)網(wǎng)絡(luò)游戲的重要工具之一。為了使讀者全面了解網(wǎng)絡(luò)游戲的設(shè)計理念與方法,本書從最基本的Java語法開始,對游戲的原理及其Java程序?qū)崿F(xiàn)進行了詳細介紹,內(nèi)容包括動畫的實現(xiàn)、音效的處理、鼠標和鍵盤事件處理、人工智能、網(wǎng)絡(luò)聯(lián)機、2D和2.5D地圖、粒子系統(tǒng)以及3D算法等。書中著重以實例來引導(dǎo)讀者學(xué)習(xí)游戲設(shè)計的相關(guān)技巧,利用這些技巧可以設(shè)計出千變?nèi)f化的游戲。 本書作為一本以Java語言介紹網(wǎng)絡(luò)游戲設(shè)計的入門圖書,內(nèi)容豐富、結(jié)構(gòu)清晰、語言簡練,實例具有很強的實用性和代表性,因此不僅適用于廣大游戲愛好者和設(shè)計者閱讀,對于Java程序員,也是一本不可多得的參考書。
書籍目錄
第1章 無限歡樂的游戲世界 1.1 游戲的意義與內(nèi)涵 1.1.1 游戲的組成要素 1.1.2 認識游戲平臺 1.2 游戲設(shè)計初體驗 1.2.1 建立游戲主題 1.2.2 游戲系統(tǒng)的基本設(shè)定 1.2.4 游戲系統(tǒng)的流程控制技巧 1.2.5 常見游戲類型介紹 1.3 漫談游戲開發(fā)環(huán)境與程序設(shè)計 1.3.1 使用Java語言開發(fā)游戲 1.3.2 Java的執(zhí)行平臺 1.3.3 Java的執(zhí)行速度 1.3.4 Java的屬性與功能第2章 Java快速學(xué)習(xí) 2.1 開發(fā)環(huán)境的安裝與設(shè)定 2.1.1 J2DK的下載與安裝 2.1.2 API說明文件 2.1.3 簡單的應(yīng)用程序 2.2 Java面向?qū)ο蟪绦蛟O(shè)計 2.2.1 面向?qū)ο蟮幕靖拍? 2.2.2 對象 2.3 Java的類語法 2.3.1 定義類(Class) 2.3.2 包 2.3.3 類繼承 2.3.4 類屬性成員 2.3.5 類方法成員 2.3.6 深入類 2.3.7 接口第3章 Applet與基礎(chǔ)繪圖 3.1 認識Applet 3.1.1 Applet類 3.1.2 Applet程序坐標與參數(shù)傳遞 3.1.3 Applet程序的生命周期 3.2 基礎(chǔ)繪圖 3.2.1 使用paint()方法 3.2.2 使用Graphics類繪制字符串 3.2.3 Graphics類的其他繪圖方法 3.2.4 圖形與圖像的“深度” 3.3 繪制圖像 3.3.1 圖像類型的支持 3.3.2 取得圖像及繪制 3.3.3 圖像追蹤 3.3.4 頁面切換 3.3.5 制作透明背景第4章 動畫的制作 4.1 動畫的原理 4.1.1 視覺暫留 4.1.2 設(shè)定合理的FPS 4.1.3 動畫的類型 4.2 圖像的運動 4.2.1 動畫循環(huán) 4.2.2 使用線程 4.2.3 消除動畫的閃爍 4.2.4 使用合理的FPS 4.2.5 改善動畫播放效果 4.3 動畫的簡單實例 4.3.1 游戲開頭畫面 4.3.2 制作電子小時鐘第5章 交互與聲音 5.1 如何和玩家交互 5.1.1 事件得理機制 5.1.2 如何處理事件 5.2 事件的實例應(yīng)用 5.2.1 鼠標事件處理 5.2.2 鍵盤事件處理 5.3 聲音的使用 5.3.1 Java可使用的聲音文件 ……第6章 游戲動畫高級制作第7章 強化游戲界面第8章 淺談人工智能與2.5D游戲第9章 繪圖算法第10章 掃雷第11章 迷宮第12章 俄羅斯方塊第13章 項目研究——天涯若比鄰附錄A 游戲常見專有名詞附錄B 游戲類型附錄C 游戲開發(fā)團隊
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載