J2ME MIDP手機(jī)游戲開(kāi)發(fā)實(shí)用教程

出版時(shí)間:2009-7  出版社:高等教育出版社  作者:徐紅勤  頁(yè)數(shù):307  

內(nèi)容概要

  《J2ME MIDP手機(jī)游戲開(kāi)發(fā)實(shí)用教程》是全國(guó)高職高專(zhuān)教育“十一五”規(guī)劃教材?!  禞2ME MIDP手機(jī)游戲開(kāi)發(fā)實(shí)用教程》以手機(jī)游戲設(shè)計(jì)為目標(biāo),將學(xué)習(xí)領(lǐng)域劃分為八個(gè)學(xué)習(xí)情境,每個(gè)學(xué)習(xí)情境以任務(wù)為驅(qū)動(dòng),完成與手機(jī)游戲設(shè)計(jì)的工作環(huán)節(jié)相對(duì)應(yīng)的若干個(gè)學(xué)習(xí)任務(wù);在任務(wù)的實(shí)現(xiàn)過(guò)程中學(xué)習(xí)J2ME程序設(shè)計(jì)的基本知識(shí),包括J2ME體系結(jié)構(gòu)、高級(jí)用戶(hù)界面設(shè)計(jì)、低級(jí)用戶(hù)界面設(shè)計(jì)、交互處理、圖形圖像處理、顏色處理、字體處理、動(dòng)畫(huà)制作、層管理、音頻和視頻處理以及狀態(tài)存儲(chǔ)?! ”緯?shū)充分考慮高職高專(zhuān)學(xué)生及J2ME程序設(shè)計(jì)初學(xué)者的特點(diǎn),以“先行后知”為指導(dǎo)思想,以實(shí)用、適用、夠用為原則,重構(gòu)了J2ME知識(shí)體系結(jié)構(gòu),使讀者能以J2ME MIDP為開(kāi)發(fā)工具,快速掌握手機(jī)游戲開(kāi)發(fā)的聲、色、圖、動(dòng)畫(huà)的全面處理技能?! ”緯?shū)配有電子教案、任務(wù)源代碼、圖形圖像素材、常用模擬器、地圖編輯器等教學(xué)資源?! ”緯?shū)可作為應(yīng)用性、技能型人才培養(yǎng)的計(jì)算機(jī)應(yīng)用類(lèi)教育“J2ME MIDP程序開(kāi)發(fā)——手機(jī)游戲設(shè)計(jì)”課程的教學(xué)用書(shū),也可供各類(lèi)培訓(xùn)、計(jì)算機(jī)從業(yè)人員和愛(ài)好者參考使用。

書(shū)籍目錄

第1章  熟悉J2ME技術(shù)在JBuilder2005工作環(huán)境中的應(yīng)用1.1  學(xué)習(xí)情境描述1.2  開(kāi)發(fā)第一個(gè)MIDlet1.2.1  知識(shí)準(zhǔn)備:了解J2ME1.2.2  任務(wù)一:在JBuilder2005中搭建手機(jī)游戲的開(kāi)發(fā)環(huán)境1.2.3  任務(wù)二:運(yùn)行MIDlet1.2.4  知識(shí)拓展:模擬器和開(kāi)發(fā)包1.2.5  延伸任務(wù):下載高版本W(wǎng)TK并將其嵌入到JBuilder2005中1.3  打包發(fā)布手機(jī)游戲應(yīng)用程序1.3.1  任務(wù)三:打包和混淆手機(jī)游戲應(yīng)用程序1.3.2  知識(shí)拓展:應(yīng)用程序描述文件和清單文件1.4  將游戲下載到手機(jī)1.4.1  任務(wù)四:通過(guò)數(shù)據(jù)線(xiàn)或藍(lán)牙適配器下載游戲到手機(jī)1.4.2  知識(shí)拓展:以0TA方式下載游戲本章小結(jié)課后實(shí)訓(xùn)第2章  制作閃屏和菜單2.1  學(xué)習(xí)情境描述2.2  利用高級(jí)用戶(hù)界面制作閃屏和菜單2.2.1  知識(shí)準(zhǔn)備:了解用戶(hù)界面體系結(jié)構(gòu)2.2.2  任務(wù)一:利用Alert界面組件制作閃屏2.2.3  任務(wù)二:利用List界面組件制作菜單2.2.4  延伸任務(wù):給游戲界面加入水平滾動(dòng)字幕2.2.5  知識(shí)拓展:了解TextBox界面組件和Form界面組件2.3  在低級(jí)用戶(hù)界面中制作菜單2.3.1  知識(shí)準(zhǔn)備:認(rèn)識(shí)Graphics繪圖對(duì)象和Canvas畫(huà)布2.3.2  任務(wù)三:繪制背景圖片2.3.3  任務(wù)四:繪制菜單文字2.3.4  任務(wù)五:突出顯示當(dāng)前菜單項(xiàng)并通過(guò)上、下方向鍵實(shí)現(xiàn)菜單項(xiàng)的選擇2.3.5  任務(wù)六:制作圖片菜單2.3.6  延伸任務(wù):設(shè)計(jì)制作個(gè)性化菜單2.3.7  知識(shí)拓展:繪制基本圖形本章小結(jié)課后實(shí)訓(xùn)第3章  手機(jī)游戲的控制3.1  學(xué)習(xí)情境描述3.2  控制游戲時(shí)間3.2.1  知識(shí)準(zhǔn)備:了解多線(xiàn)程3.2.2  任務(wù)一:實(shí)現(xiàn)游戲時(shí)間的倒計(jì)時(shí)3.3  制作游戲加栽進(jìn)度條3.3.1  知識(shí)準(zhǔn)備:了解對(duì)象池的概念3.3.2  任務(wù)二:用Gauge界面組件制作進(jìn)度條3.3.3  任務(wù)三:用填充矩形框的方式制作進(jìn)度條3.4  響應(yīng)菜單命令3.4.1  知識(shí)準(zhǔn)備:事件處理3.4.2  任務(wù)四:用Command按鈕響應(yīng)菜單命令3.4.3  延伸任務(wù):從游戲界面返回菜單界面3.5  控制游戲進(jìn)程3.5.1  知識(shí)準(zhǔn)備:了解、MIDlet的生命周期3.5.2  任務(wù)五:控制游戲的開(kāi)始、暫停、繼續(xù)、重玩和返回3.6  搭建游戲制作框架3.6.1  任務(wù)六:實(shí)現(xiàn)多閃屏3.6.2  任務(wù)七:使用狀態(tài)變量控制游戲進(jìn)程本章小結(jié)課后實(shí)訓(xùn)第4章  MIDP2.0游戲開(kāi)發(fā)4.1  學(xué)習(xí)情境描述4.2  認(rèn)識(shí)游戲的屏幕4.2.1  知識(shí)準(zhǔn)備:了解Game—Canvas類(lèi)4.2.2  任務(wù)一:控制正方形的移動(dòng)4.3  游戲主角的設(shè)計(jì)4.3.1  知識(shí)準(zhǔn)備:了解精靈類(lèi)Sprite4.3.2  任務(wù)二:利用精靈類(lèi)制作主角4.4  子彈的設(shè)計(jì)4.4.1  知識(shí)準(zhǔn)備:了解Vector類(lèi)4.4.2  任務(wù)三:利用Vector制作主角子彈4.4.3  延伸任務(wù):使用其他方法實(shí)現(xiàn)主角子彈4.5  敵機(jī)的設(shè)計(jì)4.5.1  知識(shí)準(zhǔn)備:了解Sprite碰撞方法4.5.2  任務(wù)四:添加敵機(jī)4.5.3  延伸任務(wù):添加時(shí)間軸安排游戲情節(jié)4.6  游戲背景的設(shè)計(jì)4.6.1  知識(shí)準(zhǔn)備:了解瓷片類(lèi)TiledLayer4.6.2  任務(wù)五:鋪設(shè)游戲背景4.6.3  延伸任務(wù):使用地圖編輯器設(shè)計(jì)游戲背景4.7  滾屏的設(shè)計(jì)4.7.1  知識(shí)準(zhǔn)備:了解層管理器4.7.2  任務(wù)六:實(shí)現(xiàn)游戲屏幕的滾動(dòng)本章小結(jié)課后實(shí)訓(xùn)第5章  音頻與視頻處理5.1  學(xué)習(xí)情境描述5.2  以獨(dú)占方式播放聲音5.2.1  知識(shí)準(zhǔn)備:了解Mobile Media API類(lèi)5.2.2  任務(wù)一:獲取并播放音頻文件5.3  以線(xiàn)程方式播放聲音5.3.1  知識(shí)準(zhǔn)備:了解在手機(jī)游戲中播放聲音的方式5.3.2  任務(wù)二:使用線(xiàn)程為游戲添加背景音樂(lè)5.4  控制聲音的播放效果5.4.1  知識(shí)準(zhǔn)備:了解控制音效的方法5.4.2  任務(wù)三:播放爆炸音效5.4.3  延伸任務(wù):控制音量5.5  播放視頻5.5.1  知識(shí)準(zhǔn)備:了解視頻播放方法5.5.2  任務(wù)四:為游戲加入視頻本章小結(jié)課后實(shí)訓(xùn)第6章  游戲進(jìn)度的保存6.1  學(xué)習(xí)情境描述6.2  操作記錄集6.2.1  知識(shí)準(zhǔn)備:了解記錄存儲(chǔ)系統(tǒng)6.2.2  任務(wù)一:打開(kāi)和關(guān)閉記錄集6.3  操作記錄6.3.1  知識(shí)準(zhǔn)備:了解記錄的常用操作6.3.2  任務(wù)二:添加和更新記錄6.4  實(shí)現(xiàn)最高分和音樂(lè)開(kāi)關(guān)的保存6.4.1  知識(shí)準(zhǔn)備:了解數(shù)據(jù)更新6.4.2  任務(wù)三:利用記錄集實(shí)現(xiàn)最高分和音樂(lè)開(kāi)關(guān)的保存6.5  排行榜的實(shí)現(xiàn)6.5.1  知識(shí)準(zhǔn)備:了解排行榜6.5.2  任務(wù)四:重構(gòu)游戲(一)6.5.3  任務(wù)五:重構(gòu)游戲(二)6.5.4  任務(wù)六:實(shí)現(xiàn)排行榜本章小結(jié)課后實(shí)訓(xùn)第7章  手機(jī)游戲制作技巧的提升7.1  學(xué)習(xí)情境描述7.2  圖片過(guò)渡效果的處理7.2.1  任務(wù)一:實(shí)現(xiàn)漸顯過(guò)渡效果7.2.2  任務(wù)二:實(shí)現(xiàn)淡人淡出過(guò)渡效果7.2.3  延伸任務(wù):實(shí)現(xiàn)百葉窗和塊狀過(guò)渡效果7.3  手機(jī)游戲中常用的動(dòng)畫(huà)制作方法7.3.1  任務(wù)三:使用圖像數(shù)組實(shí)現(xiàn)動(dòng)畫(huà)7.3.2  任務(wù)四:利用setClip()方法實(shí)現(xiàn)動(dòng)畫(huà)7.3.3  任務(wù)五:利用Sprite對(duì)象播放動(dòng)畫(huà)7.4  手機(jī)游戲中的人工智能7.4.1  知識(shí)準(zhǔn)備:了解人工智能7.4.2  任務(wù)六:實(shí)現(xiàn)炮臺(tái)子彈對(duì)飛機(jī)的跟蹤射擊7.4.3  延伸任務(wù):使用定時(shí)器Timer實(shí)現(xiàn)對(duì)炮臺(tái)子彈的控制7.5  使用Canvas對(duì)象的顯示和隱藏事件7.5.1  知識(shí)準(zhǔn)備:了解showNotifyl()和hideNotify()事件處理方法7.5.2  任務(wù)七:來(lái)電暫停和恢復(fù)處理7.5.3  任務(wù)八:實(shí)現(xiàn)文字的自動(dòng)折行和滾動(dòng)效果7.6  設(shè)置手機(jī)游戲的收費(fèi)點(diǎn)7.6.1  知識(shí)準(zhǔn)備:了解使用WMA接收和發(fā)送短消息的原理7.6.2  任務(wù)九:實(shí)現(xiàn)手機(jī)游戲的收費(fèi)功能本章小結(jié)課后實(shí)訓(xùn)第8章  游戲?qū)崙?zhàn)——決戰(zhàn)之巔8.1  學(xué)習(xí)情境描述8.2  游戲策劃8.2.1  任務(wù)一:策劃游戲的定位和故事背景8.2.2  任務(wù)二:設(shè)計(jì)游戲內(nèi)容8.2.3  任務(wù)三:設(shè)定游戲參數(shù)8.2.4  任務(wù)四:設(shè)計(jì)游戲效果(草)圖8.3  游戲架構(gòu)8.3.1  任務(wù)五:設(shè)計(jì)游戲的總體架構(gòu)和主流程圖8.3.2  任務(wù)六:確定游戲的類(lèi)結(jié)構(gòu)8.4  游戲界面的設(shè)計(jì)和實(shí)現(xiàn)8.4.1  任務(wù)七:設(shè)計(jì)地圖場(chǎng)景并實(shí)現(xiàn)滾屏8.4.2  任務(wù)八:設(shè)計(jì)游戲的主菜單8.4.3  任務(wù)九:設(shè)計(jì)游戲的起始界面8.4.4  任務(wù)十:設(shè)計(jì)游戲的交費(fèi)和續(xù)費(fèi)界面并實(shí)現(xiàn)收費(fèi)功能8.5  游戲?qū)ο蟮膭?chuàng)建、移動(dòng)和繪制8.5.1  任務(wù)十一:創(chuàng)建、移動(dòng)和繪制主角戰(zhàn)機(jī)8.5.2  任務(wù)十二:創(chuàng)建、移動(dòng)和繪制主角戰(zhàn)機(jī)的子彈8.5.3  任務(wù)十三:創(chuàng)建、移動(dòng)和繪制NPC8.5.4  任務(wù)十四:創(chuàng)建、移動(dòng)和繪制NPC子彈8.5.5  任務(wù)十五:創(chuàng)建、移動(dòng)和繪制炮臺(tái)及其子彈8.5.6  任務(wù)十六:創(chuàng)建、移動(dòng)和繪制隨機(jī)掉落的道具8.6  游戲運(yùn)行的邏輯設(shè)計(jì)和實(shí)現(xiàn)8.6.1  任務(wù)十七:游戲?qū)ο箝g的碰撞處理8.6.2  任務(wù)十八:爆炸處理8.6.3  任務(wù)十九:發(fā)大招處理8.6.4  任務(wù)二十:BOSSl相關(guān)處理8.6.5  任務(wù)二十一:主角生命的相關(guān)處理本章小結(jié)課后實(shí)訓(xùn)附錄  Java語(yǔ)言編程規(guī)范參考文獻(xiàn)

圖書(shū)封面

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


    J2ME MIDP手機(jī)游戲開(kāi)發(fā)實(shí)用教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

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

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