Java ME游戲編程

出版時(shí)間:2009-3  出版社:機(jī)械工業(yè)出版社  作者:韋爾斯  頁(yè)數(shù):313  譯者:陳宗斌  
Tag標(biāo)簽:無  

前言

  手機(jī)游戲日益普及,也越來越受到人們的歡迎,而Java ME技術(shù)是開發(fā)手機(jī)游戲的最佳方式。本書從游戲開發(fā)的基礎(chǔ)知識(shí)人手,介紹了使用Java ME技術(shù)為移動(dòng)信息設(shè)備開發(fā)游戲,詳細(xì)討論了利用Java MIDP類進(jìn)行設(shè)備編程。  本書首先回顧了Java的發(fā)展歷史和移動(dòng)設(shè)備編程,介紹了MIDP的發(fā)展歷史及相關(guān)技術(shù),并且引導(dǎo)讀者建立必要的軟、硬件環(huán)境。然后,介紹了Java ME游戲編程中涉及的各種類和包,最后借助一個(gè)實(shí)際的游戲開發(fā)項(xiàng)目,引領(lǐng)讀者了解游戲開發(fā)的一般原理與方法,以及對(duì)開發(fā)的游戲進(jìn)行測(cè)試。本書最后包含一個(gè)附錄,介紹了開發(fā)游戲的滾動(dòng)背景,從而創(chuàng)建更逼真的游戲效果?! ”緯饕槍?duì)已經(jīng)具有初、中級(jí)Java編程背景的讀者。本書可以幫助讀者過渡到使用Java為設(shè)備編程。如果讀者基本理解了如何使用Java編程,并試圖尋找一種方法將自己的知識(shí)擴(kuò)展到手機(jī)和其他移動(dòng)設(shè)備領(lǐng)域,那么本書非常適合你?! ⒓颖緯g的人員有:陳宗斌、張景友、易小麗、陳婷、管學(xué)崗、王新彥、金惠敏、張海峰、徐嘩、戴鋒、張德福、張士華、張鎖玲等。  由于時(shí)間緊迫,加之譯者水平有限,錯(cuò)誤在所難免,懇請(qǐng)廣大讀者批評(píng)指正。

內(nèi)容概要

  本書主要針對(duì)已經(jīng)具有一定Java編程基本知識(shí)的讀者,從游戲開發(fā)的基礎(chǔ)知識(shí)入手,介紹使用Java ME技術(shù)為移動(dòng)信息設(shè)備開發(fā)游戲,詳細(xì)討論利用Java MIDP糞進(jìn)行設(shè)備編程。全書分為5部分,主要內(nèi)容包括移動(dòng)設(shè)備基本原理、建立開發(fā)環(huán)境、基本MIDP 2.0類的使用、使用標(biāo)準(zhǔn)MIDP組件對(duì)MIDlet的開發(fā)、使用MIDP Game API開發(fā)游戲等。此外,附錄中還介紹如何實(shí)現(xiàn)滾動(dòng)背景?! ”緯鴥?nèi)容豐富,有許多其他同類書籍中沒有的、更易于讀者理解的基礎(chǔ)處理方法。本書適合游戲開發(fā)人員參考使用。

作者簡(jiǎn)介

Martin J.Wells,現(xiàn)任Tasman Studios Pty有限公司的首席程序員,該公司位于澳洲悉尼。在他15年的職業(yè)生涯中,進(jìn)行過大量開發(fā)項(xiàng)目。他是多種計(jì)算機(jī)語(yǔ)言的專家,其中包括從早期開始的Java,并且曾參與高性能網(wǎng)絡(luò)互連和多線程序系統(tǒng)開發(fā)。他在12歲時(shí)編寫并賣出自己為Tandy和Comm

書籍目錄

譯者序前言作者簡(jiǎn)介第一部分 移動(dòng)設(shè)備基本原理 第1章  Java ME發(fā)展歷史   1.1  Java的由來   1.2  Java的成長(zhǎng)史   1.3  什么是Java   1.4  多種版本   1.5  無所不在的移動(dòng)信息設(shè)備   1.6  微型設(shè)備與軟件   1.7  小結(jié) 第2章  Java ME概述   2.1  全面的工具箱     2.1.1  Java ME的體系結(jié)構(gòu)     2.1.2  配置與配置文件   2.2  CDC     2.3  CLDC   2.4  CLDC目標(biāo)設(shè)備特性   2.5  CLDC安全模式     2.5.1  虛擬機(jī)安全     2.5.2  應(yīng)用程序安全   2.6  應(yīng)用程序管理   2.7  限制     2.7.1  收尾     2.7.2  錯(cuò)誤處理     2.7.3  新老版本   2.8  JVM差異   2.9  CLDC包和類庫(kù)   2.10  MIDP     2.10.1  目標(biāo)硬件環(huán)境     2.10.2  目標(biāo)軟件環(huán)境   2.11  MIDP包和類庫(kù)   2.12  MIDP 2.0游戲包   2.13  MID應(yīng)用程序       2.13.1  MID運(yùn)行時(shí)環(huán)境     2.13.2  MID套件打包     2.13.3  Java應(yīng)用程序描述符    2.14  MIDP 2.0和MIDP 1.0    2.15  小結(jié) 第3章  支持Java ME的設(shè)備   3.1  MID概述   3.2  諾基亞     3.2.1  Series 30     3.2.2  Series 40     3.2.3  Series 60     3.2.4  Series 80     3.2.5  Series 90   3.3  索愛     3.3.1  K310       3.3.2  索愛Z520   3.4  摩托羅拉     3.4.1  摩托羅拉A830     3.4.2  iDEN手機(jī)     3.4.3  摩托羅拉E550   3.5  小結(jié)第二部分  建立開發(fā)環(huán)境 第4章  JDK、MIDP和MIDlet套件   4.1  工具獲得   4.2  JDK的安裝與設(shè)置     4.2.1  獲得JDK     4.2.2  開始安裝Windows JDK   …… 第5章 使用Java Wireless Toolkit 2.5 第6章 使用NetBeans第三部分 面向文本的活動(dòng) 第7章 Java ME API基礎(chǔ) 第8章 RMS的持久性 第9章 用戶界面基礎(chǔ)第四部分 使用圖形 第10章 表單與項(xiàng) 第11章 圖像與選擇 第12章 Gauge類、Calendar類與Date類第五部分 游戲定位 第13章 Canvas類、Graphics類和Threaqd類 第14章 Game API 第15章 Game API和游戲?qū)崿F(xiàn)附錄 滾動(dòng)背景

章節(jié)摘錄

  第5章 使用Java Wireless TooIkit 2.5  5.1 開發(fā)設(shè)置  在第4章中,圖4.1給出了在Java ME環(huán)境中開發(fā)MID應(yīng)用程序所需的兩組軟件的概述,它們是Java開發(fā)包(Java Development Kit,JDK)和移動(dòng)信息設(shè)備配置文件(Mobile Information Device Profile,MIDP)?! ∈褂玫氖荍DK 1.5.x和MIDP 2.0。第4章討論了這些項(xiàng)目的獲取和安裝,并給出創(chuàng)建一個(gè)包含兩個(gè)MIDlet的MIDlet包的簡(jiǎn)要指南。在該環(huán)境中,用戶使用命令提示符和記事本,其目的在于展示出從無到有開發(fā)一個(gè)MIDlet所涉及的命令和開發(fā)動(dòng)作。從這一實(shí)踐中所獲得的知識(shí)對(duì)于用戶的開發(fā)工作是無價(jià)的?! ∪欢绻闶且幻仨氃诮o定環(huán)境內(nèi)工作的開發(fā)者,那么可以著手編寫自動(dòng)完成工作的應(yīng)用程序或腳本。例如,在第4章中,幾乎不可避免地要使用DOS shell腳本。它能夠更容易地將JAD運(yùn)行命令置于一個(gè)shell腳本中并繼而執(zhí)行該腳本,而無需重復(fù)地輸入命令?! ≡谶@方面,幾乎所有的移動(dòng)信息設(shè)備(MID)主要制定者都以這樣那樣的方式提供了一些工具,讓開發(fā)者能夠更迅速地為其設(shè)備開發(fā)軟件。近幾年,Sun為MID提供了Java Wireless Toolkit(JWT),也即本章的主題。顧名思義,JWT是一組工具。它不是一個(gè)完整部署好的集成開發(fā)環(huán)境(IDE)。最新引入并且完全無法比擬的是:NetBeans,將在第6章討論。NetBeans IDE中的包使用JwT。表5.1給出關(guān)于WTK(無線工具包)和:NetBeans IDE的基本信息。

編輯推薦

  《JavaME游戲編程》對(duì)Java MIDP類給出大量指導(dǎo),詳細(xì)介紹了MIDP 2.0類在開發(fā)基于文本游戲的MIDlet時(shí)的應(yīng)用,并進(jìn)一步結(jié)合圖形化元素與Game API來開發(fā)動(dòng)作游戲?!禞avaME游戲編程》從命令行開始,向讀者展示了如何在開發(fā)時(shí)使用Java無線工具包和NetBeans,對(duì)下載、安裝和配置所需的所有工具給出了分步指南。讀者隨后能夠使用多種MIDlet研究MIDP 2.0中包括的主要類。在后面章節(jié)中,《JavaME游戲編程》重點(diǎn)介紹了Game API?!禞avaME游戲編程》從頭至尾都使用了親身體驗(yàn)的方法,對(duì)每個(gè)示例程序都進(jìn)行了仔細(xì)的討論?!禞avaME游戲編程》給出了所有MIDlet示例用到的資源和NetBeans項(xiàng)目。讀者很快就能創(chuàng)建自己的移動(dòng)游戲了!  《JavaME游戲編程》包括以下內(nèi)容:  ·基本MIDP 2.0類的使用?!  な褂脴?biāo)準(zhǔn)MIDP組件對(duì)MIDlet的開發(fā)?!  な褂肕IDP Game API開發(fā)游戲?!  ?duì)移動(dòng)游戲的基本體系結(jié)構(gòu)的理解?!  禞avaME游戲編程》的以下文件可從華章網(wǎng)站下載:  ·全部源代碼?!  D形文件。  ·容易上手的NetBeans項(xiàng)目文件。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Java ME游戲編程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   一般般,質(zhì)量象翻印,內(nèi)容也不如所買的其它外著好。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7