注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java 5游戲編程

Java 5游戲編程

Java 5游戲編程

定 價:¥39.00

作 者: (美)哈伯
出版社: 機械工業(yè)
叢編項: G游戲開發(fā)技術系列叢書
標 簽: 算法語言

ISBN: 9787111199939 出版時間: 2007-01-01 包裝: 平裝
開本: 16開 頁數(shù): 271 字數(shù):  

內容簡介

  本書系統(tǒng)介紹用Java進行游戲開發(fā)的技術與過程。通過一個逐步擴展和豐富的游戲實例GalacticWar來主導學習過程,從而覆蓋游戲開發(fā)的方方面面。.本書集趣味性、直觀性、可操作性于一體,適合作為游戲編程初學者的參考書。如果你對開發(fā)休閑游戲市場的游戲感興趣,那么準備好開始吧。這本針對初學者的指南,通過讓你創(chuàng)建一款具備漂亮的美術效果和復雜細節(jié)的游戲,來一路提高游戲開發(fā)的水平。..本書不是一本Java編程語言的入門指南,而是使用Java進行游戲編程的一本入門圖書。從創(chuàng)建簡單Java程序和編寫圖形代碼的基礎,到使用Java高級2D庫和添加聲音效果與音樂,本書一步一步地講解將能夠幫助你獲得開發(fā)專業(yè)品質的。基于精靈的游戲所需的所有技能。

作者簡介

  Jonathan S.Harbour位于亞利桑那州Tempe的高級技術大學的游戲開發(fā)資深講師。他在大學教授多門課程,從手持游戲機到家庭游戲機到游戲引擎。他著有三本新版游戲圖書《DarkBASIC Pro Game Programming,Second Edilion》《Beginning GameProgramming,Second Edition》和《Game Programming All In One,Third Edition》。

圖書目錄

譯者序
前言
第一部分 Java編程入門
第1章 Java 5入門
1.1游戲產(chǎn)業(yè)新動向
1.2休閑游戲的興起
1.2.1休閑游戲玩家
1.2.2休閑游戲
1.3 Java游戲
1.3.1不需要Java開發(fā)經(jīng)驗
1.3.2開發(fā)工具
1.3.3安裝最新的JDK
1.3.4版本號和修訂災難
1.3.5從命令行編譯
1.4編寫第一個Java程序
1.4.1 DrinkJava程序
1. 4.2 Appletizer程序
本章小結
復習題
練習題
第2章 Java編程基礎
2.1 Java Applet
2.1.1 Web服務器技術簡介
2.1.2寄存Java Applet
2.2 Java語言
2.2.1 Java數(shù)據(jù)類型
2.2.2類的基礎知識
2.2.3 main函數(shù)
2.2.4面向對象編程
本章小結
復習題
練習題
第3章 鍵盤和鼠標輸入
3.1監(jiān)聽用戶
3.2鍵盤輸入
3.2.1監(jiān)聽鍵盤事件
3.2.2測試鍵盤輸入
3.2.3創(chuàng)建KeyboardTest項目
3.3 鼠標輸入
3.3.1讀取鼠標移動
3.3.2檢測鼠標按鈕
3.3.3測試鼠標輸入
本章小結
復習題
練習題
第4章 聲音效果和音樂
4.1播放數(shù)字化聲音樣本文件
4.1.1 Java聲音起步
4.1.2播放聲音
4.2播放MIDI序列文件
4.2.1 載入MIDI文件
4.2.2播放音樂
4.3可復用的類
4.3.1 SoundClip類
4.3.2 MidiSequence類
本章小結
復習題
練習題
第5章 創(chuàng)建第一個Java游戲
5.1有關游戲項目
5.2創(chuàng)建游戲
5.2.1 在JBuilder中創(chuàng)建一個
項目
5.2.2 BoseVectorShape類
5.2.3 Ship類
5.2.4 BulIet類
5.2.5 Asteroid類
5.2.6主源代碼文件
本章小結
復習題
練習題
第二部分 Java 2D游戲編程
第6章 Java 2D——矢量圖和位圖
6.1矢量圖編程
6.1.1使用圖形
6.1.2使用多邊形
6.1.3旋轉和縮放圖形
6.2位圖編程
6.2.1載入和繪制圖像
6.2.2對圖像應用變換
本章小結
復習題
練習題
第7章 游戲循環(huán)、計時和線程
7.1游戲循環(huán)的力量
7.1.1一個簡單的(死)循環(huán)
7.1.2添加一些交互
7.1.3覆蓋某些默認的Applet行為
7.1.4感受循環(huán)
7.1.5恢復遺忘很久的Applet方法
7.2走進線程
7.2.1啟動和停止線程
7.2.2 ThreodedLoop程序
7.2.3檢查多線程
7.3構建Galactic War 游戲
7.3.1 改變基類
7.3.2泛化Vector類
7.3.3 ImageEntity類
7.3.4主源代碼文件Galactic War.Java
本章小結
復習題
練習題
第8章 基本2D角色——聲名狼藉的精靈
8.1繪制更多圖像
8.1.1再訪位圖文件載人器
8.1.2不透明圖像
8.1.3透明圖像
8.1.4使用一些遮罩魔術
8.2使用精靈
8.3擴展Galactic War
8.3.1新的Galactic war位圖
8.3.2新的和改進的源代碼
本章小結
復習題
練習題
第9章 高級精靈編程——動畫
9.1 精靈動畫
9.1.1 動畫技術
9.1.2繪制單個幀
9.1.3跟蹤動畫幀
9.1.4測試精靈動畫
9.1.5把精靈動畫封裝到一個類中
9.1.6測試AnimatedSprife類
9.2擴展Galactic War
本章小結
復習題
練習題
第10章 創(chuàng)建一個Java游戲框架
10.1涮整到事件驅動的編程
10.1.1研究類庫
10.1.2構建一個Game類
10.2擴展Galactic war
本章小結
復習題
練習題
第11章 擴展和優(yōu)化GalacticWar
11.1說說加油
11.1.1飛船加油和獎勵分數(shù)加油
11.1.2武器升級
11.2擴展Galactic War
11.2.1新的精靈類型
11.2.2新的游戲狀態(tài)
11.2.3新的精靈圖像
11.2.4生命力和保護力長度、
得分、火力和游戲狀態(tài)變量
11.2.5新的輸入按鍵
11.2.6聲音和音樂對象
11.2.7載入媒體文件
11.2.8游戲狀態(tài)問題——重置游戲
11.2.9檢測“游戲結束”狀態(tài)
11.2.10屏幕刷新更新
11.2.11準備結束
11.2.12更新新的精靈
11.2.13抓住加油
11.2.14新的輸入鍵
11.2.15產(chǎn)生加油
11.2.16讓保護起作用
11.2.17使用武器升級加油
11.2.18記錄分數(shù)
本章小結
復習題
練習題
第12章 將Java游戲部署到Web上
12.1將一個applet打包到Java
檔案文件(JAR)中
12.1.1使用jar.exe程序
12.1.2將Galactic War打包到
一個JAR檔案文件中
12.2 為Applet創(chuàng)建一個HTML主文件
12.2.1 一個簡單的HTML文件
12.2.2測試和部署Apple游戲
12.3結語
本章小結
復習題
附錄
附錄A復習題答案
附錄B推薦圖書和站點

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號