出版時間:2005-8 出版社:第1版 (2005年8月1日) 作者:克羅夫特 頁數(shù):425 字數(shù):704000
Tag標簽:無
內(nèi)容概要
本書通過豐富的示例游戲,詳細講述了Java游戲高級編程方面的知識。包括部署框架、Swing動畫、動畫庫、高級圖形技術(shù)、持久性機制、游戲體系結(jié)構(gòu)以及一些通信和同步技術(shù)等。 本書針對那些具有一定編程經(jīng)驗、渴望將自己獨特的游戲設(shè)計思想變成部署實體的Java高級開發(fā)人員。
書籍目錄
第1章 配置開發(fā)環(huán)境 1.1 升級到Java 1.4 1.2 內(nèi)核類 1.3 在線運行Demo版程序 1.4 深入游戲庫 1.4.1 croftsoft目錄 1.4.2 arc目錄 1.4.3 bin目錄 1.4.4 doc目錄 1.4.5 ext目錄 1.4.6 lib目錄 1.4.7 lic目錄 1.4.8 res目錄 1.4.9 src目錄 1.4.10 tmp目錄 1.5 XML簡介 1.6 使用Ant編譯 1.7 使用開放源代碼 1.7.1 學習版權(quán)的基本知識 1.7.2 選擇一個許可 1.7.3 重命名修改后的代碼 1.7.4 共享源代碼 1.8 為游戲獲取多媒體資源 1.8.1 圖片資源 1.8.2 音頻資源 1.9 基本示例 1.9.1 修改源代碼 1.9.2 修改構(gòu)建文件 1.10 小結(jié) 1.11 參考文獻 第2章 部署框架 2.1 部署為applet 2.1.1 實現(xiàn)生命周期方法 2.1.2 管理applet動畫線程 2.1.3 讀取JAR文件 2.1.4 使用插件升級客戶端 2.1.5 了解存在的限制 2.1.6 applet簽名 2.1.7 緩存applet 2.2 部署為可執(zhí)行JAR 2.2.1 生成清單文件 2.2.2 對不安全性進行保護 2.3 用Java Web Start進行部署 2.3.1 準備發(fā)布文件 2.3.2 訪問默認瀏覽器 2.3.3 使用反射進行動態(tài)鏈接 2.4 將多個applet部署為一個applet 2.4.1 MultiAppletStup 2.4.2 MultiAppletNews 2.4.3 Lifecycle 2.4.4 LifecycleWindowListener 2.4.5 MultiApplet 2.4.6 CroftSoftCollection 2.5 小結(jié) 2.6 參考文獻 第3章 Swing動畫 3.1 ComponentAnimator 3.1.1 更新和繪制階段 3.1.2 精靈的定義 3.1.3 ExampleAnimator 3.2 RepaintCollector 3.2.1 Swing串行化 3.2.2 動畫的問題 3.2.3 RepaintCollector 3.2.4 SimpleRepaintCollector 3.2.5 BooleanRepaintCollector 3.2.6 CoalescingRepaintCollector 3.2.7 其他實現(xiàn) 3.3 LoopGovernor 3.3.1 固定的延遲 3.3.2 幀速率同步 3.3.3 SamplerLoopGovernor 3.3.4 WindowedLoopGovernor 3.4 AnimatedComponent 3.5 小結(jié) 98 3.6 參考文獻 第4章 動畫庫第5章 高級圖形技術(shù) 第6章 持久數(shù)據(jù) 第7章 游戲體系結(jié)構(gòu) 第8章 A*算法 第9章 HTTP隧道技術(shù) 第10章 HTTP輪詢機制 第11章 HTTP Pulling機制 附錄A 源代碼索引 附錄B CVS簡介
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載