已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
摘 要 經(jīng)從一種平臺無關(guān)的編程語言演變成一種與廠商及平臺無關(guān)的健壯的服務(wù)器端技術(shù),促使 界深入發(fā)掘以 核心的應(yīng)用程序的巨大潛力。 出現(xiàn)使這一變化達(dá)到了一種新的高度。 稱臺袖珍版 ( ),是 司在 后 ,致力于消費產(chǎn)品和嵌入式設(shè)備的最佳解決方案。作為三個版本之一, 無線編程技術(shù)中正發(fā)揮著它獨特的作用。在小型電子設(shè)備上創(chuàng)建性能卓越的網(wǎng)絡(luò) 應(yīng)用提供了一套完整的解決方案。它也使設(shè)備制造商、服務(wù)提供商及應(yīng)用開發(fā)人員為他們的用戶發(fā)布新的軟件應(yīng)用成為可能。 本篇論文共分為七個部分:包括緒論、 術(shù)概覽、游戲設(shè)計的需求分析、“ 機游戲開發(fā)制作、手機游戲開發(fā)存在的困難、機游戲前景展望和結(jié)論。其中第四部分“ 機游戲開發(fā)制作”是本篇論文的重點。整篇論文都是圍繞著這一部分來展開論述的,在這一部分里詳細(xì)介紹一款手機游戲“ 開發(fā)全過程和開發(fā)過程中存在的疑難問題。其中包 括:游戲事件、游戲 以及對事件的處理,另外在游戲描繪處理部分也將作為重點進行介紹。 通過對 詳細(xì)介紹我們可以從中了解到其自身的作用,近年來,隨著 機的誕生,其無可替代的靈活性與輕便性致使 機游戲成為游戲市場的又一亮點,它的前景無可限量,必將在我們以后的生活中發(fā)揮著重要的作用。 關(guān)鍵字: 游戲編程 , 事件 , 描繪處理 is a to a T to of 2ME it to a ) a is a of 22EE UN is a at a of its it by of of 2ME of of “is of is of a of to is of 2of is Of of a of an in 錄 摘 要 . I . 1 章 緒 論 . 1 第 2 章 術(shù)概覽 . 2 2概念 . 2 2介 . 2 2構(gòu) . 3 虛擬機 ) . 3 移動信息設(shè)備簡表 ) . 4 機游戲的發(fā)展 . 5 前國內(nèi)的發(fā)展情況 . 5 前國際的發(fā)展情況 . 6 第 3 章 游戲設(shè)計的需求分析 . 9 的游戲 . 9 戲類構(gòu)成 . 9 的實現(xiàn) . 10 的功能及特點 . 10 的功能及特點 . 11 戲角色的處理 . 11 戲中的事件處理 . 12 法 . 12 法 . 13 第 4 章 “手機游戲開發(fā)制作 . 14 戲編程 . 14 斗類手機游戲?qū)嵗?. 14 游戲背景介紹及開發(fā)環(huán)境 . 14 構(gòu)成 . 15 生命周期 . 16 畫面顯示基礎(chǔ) . 16 戲項目的創(chuàng)建 . 18 令種類及命令處理 . 19 戲中的描繪處理 . 21 戲狀態(tài)的類變量 . 23 鍵事件的處理 . 24 計存在的難點 . 25 第 5 章 手機游戲開發(fā)過程中的困難 . 26 機游戲開發(fā)存在的困難 . 26 動開發(fā)存在的問題 . 27 作環(huán)境不兼容性問題 . 27 示速度方面的問題 . 28 同的屏 幕尺寸問題 . 28 入問題 . 28 決方案 . 29 第 6 章 機游戲前景展望 . 31 2機游戲的優(yōu)勢 . 31 2機游戲的開發(fā)意義 . 32 第 7 章 結(jié) 論 . 35 致 謝 . 36 參考文獻 . 37 英文資料翻譯 . 38 第 1 章 緒 論 手機是人們?nèi)粘I钪兴玫姆?常頻繁的通信工具,雖然現(xiàn)在其費用比有線電話高,但是其隨時隨地的溝通優(yōu)勢,使人們擺脫了線路的束縛。目前中國的一些大城市幾乎人手一部或幾部手機,正是由于手機的高普及率,使得無線移動商務(wù)才得以迅速普及和發(fā)展。 硬件無關(guān)的健壯的服務(wù)器端技術(shù),它使整個企業(yè)界可以全面發(fā)掘以 核心的應(yīng)用程序的巨大潛力。隨著 術(shù)的不斷更新提高,術(shù)的出現(xiàn),使得手機游戲越來越成為我們關(guān)注的焦點。 術(shù)目前最流行的就是在制作手 機游戲方面, 機的出現(xiàn)使得這一技術(shù)更有它的用武之地,發(fā)揮著他靈活、輕便、快捷的作用。 下面在本篇文章中就將詳細(xì)的介紹 一技術(shù)在手機游戲制作方面的具體過程以及其重要的作用。 第 2 章 術(shù)概覽 2概念 全稱是 術(shù)微型版,與 2樣都是有美國 系統(tǒng)公司提出的 術(shù)規(guī)范。 2介 為了能夠開發(fā)運行在小型設(shè)備、獨立設(shè)備、互聯(lián)移動設(shè)備、嵌入式設(shè)備上的 用程序而被提出的。 建立在一個由概要描述、配置、 些內(nèi)容共同組成了完整的時運行環(huán)境。它的技術(shù)核心是由一個 擬機( 及一套適合運行在上述設(shè)備環(huán)境上的 口構(gòu)成。 1999 年的 發(fā)人員大會上初次亮相,它的目標(biāo)是面向智能無線設(shè)備和小型計算設(shè)備的開發(fā)人員,這些開發(fā)人員需要在他們的產(chǎn)品中整合跨平臺的能力。 無線設(shè)備和小型計算設(shè)備的消費者期望這些設(shè)備能夠有較高的性能。他們希望小型計算設(shè)備有快速的響應(yīng) 時間,與同種設(shè)備相兼容,擁有功能完備的應(yīng)用程序。消費者希望桌面計算機和筆記本電腦上的軟件和功能同樣能夠運行在移動電話和個人數(shù)字助理上。 為了滿足他們的需求,開發(fā)人員必須重新考慮他們設(shè)計計算機系統(tǒng)的方式。開發(fā)人員需要利用商業(yè)計算機上現(xiàn)有的前端和后端軟件的計算能力,并將這些能力傳遞到微型、移動和無線的計算設(shè)備上。 夠以最小的修改來實現(xiàn)這種傳遞,如果應(yīng)用程序的設(shè)計是可伸縮的,應(yīng)用程序就可以適應(yīng)小型計算設(shè)備上有限的資源。 在小型電子設(shè)備上創(chuàng)建性能卓越的網(wǎng)絡(luò)應(yīng)用提供了一套完整的解決方案,能很好的解決 軟件跨平臺的兼容性和安全性的問題。 5 2構(gòu) 構(gòu)的模塊化設(shè)計使應(yīng)用程序可以靈活適應(yīng)小型計算設(shè)備的限制。 反, 構(gòu)由位于原生操作系統(tǒng)之上的多層軟件組成,這些軟件共同稱為“連接有限設(shè)備配置”( 。安裝在操作系統(tǒng)之上的 成了小型計算設(shè)備的運行時環(huán)境。 構(gòu)由 3 個軟件層組成:第一層是包括在內(nèi)的配置層,這個層次直接與原生操作系統(tǒng)進行 交互。配置層還處理 間的交互。第二層是 小型計算設(shè)備的應(yīng)用程序編程接口( 的最小集合組成。第三層是 層。 由用戶網(wǎng)絡(luò)連接、永久存儲和用戶界面的 成。它還能夠訪問 和 。 虛擬機 ) 專門為微型電子設(shè)備與資源受限設(shè)備如:手機、尋呼機、移動互聯(lián)網(wǎng)設(shè)備、家用微電子設(shè)備等設(shè)計的一種輕便、緊湊的 擬機。 以 為微型電子設(shè)備提供一個完整的 行環(huán)境,除了一些微型設(shè)備所必需的適當(dāng)?shù)墓δ苡兴煌?,它是?擬機規(guī)范定義的真實的 擬機。它是專門為那些受資源限制,只有幾百 K 字節(jié)內(nèi)存的微型設(shè)備設(shè)計的。 初是由 系統(tǒng)實驗室為一個名叫“ 項目創(chuàng)建的。它的目標(biāo)是為資源受限制的 目前較為流行的掌上電腦操作系統(tǒng))可連接的電子設(shè)備,實現(xiàn)一個 擬機。 基于上述原因, 有以下幾個特點: ( 1)小,僅具有 40 80靜態(tài)內(nèi)存。 ( 2)輕便、精巧。 ( 3)模 塊化并可定制。 ( 4)盡可能完全緊湊的完成設(shè)計目的。 移動信息設(shè)備簡表 ) 專門為互聯(lián)受限設(shè)備配置設(shè)計的,它為移動設(shè)備提供了一套 合, 含用戶界面類、持久存儲功能與網(wǎng)絡(luò)功能。它同時也包括一個供用戶下載新應(yīng)用到終端設(shè)備的標(biāo)準(zhǔn)運行環(huán)境。運行在 與 似。 求平臺設(shè)備提供一個機制用來存儲簡單的數(shù)據(jù)記錄,通過正常的平臺事件,比如重新啟動和電池更新維護系統(tǒng)的完整性。 以 中心的 織( 制訂出來使用在 的 以能使用在移動電話、雙向?qū)χv機、可無線通信的 人數(shù)字助理)上面為前提設(shè)計出來的。另外,像日本國內(nèi)的 電信商與移動電話制造商也都曾參與了 在 功能上附加提供適合目標(biāo)設(shè)備用的 事件處理功能。這樣一來,就可以當(dāng)成 用程序( 運行了 。 于是由多個企業(yè)所共同策劃出來的開放標(biāo)準(zhǔn),因此主要的移動電話制造商也會制造出大量的對應(yīng)機種。也就是說,以 基準(zhǔn)所制作出來的應(yīng)用程序,也將可以在流通于市面上的移動電話上執(zhí)行。 另外, 僅限于移動電話,也已經(jīng)被移植到 S 上,而以 S 的名字來稱呼(與 不同的)。在不使用各電信商的擴展 作給移動電話用的 將可以使用在 S 上面。由于未來將會搭載到不同設(shè)備之上,也由于其兼容性高,只要寫過一次 程序,就可以在其他移動電話或是移動電話以外的設(shè)備上執(zhí)行;而這也就是它最大的好處。 機游戲的發(fā)展 手機是現(xiàn)在人們生活中必不可少的通訊工具之一,有著其重要的作用,現(xiàn)在的人們越來越認(rèn)識到它的重要性。作為手機中的一部分 手機游戲,也發(fā)揮著它特有作用。可以說,手機游戲發(fā)展到今天已經(jīng)越來越為人們所熟知,也越來越受到人們的喜愛。但是應(yīng)該看到,國內(nèi)手機游戲的發(fā)展還是剛剛起步,與歐美日韓等先進國家還有著一定的差距,但是這種差距正在一步一步的縮小。 前國內(nèi)的發(fā)展情況 隨著技術(shù)對游戲經(jīng)驗的促進,游戲市場 持續(xù)增長。商業(yè) 命為我們節(jié)省了時間和金錢,從而提高了我們的工作水平,我們因此花費更多的時間和金錢在游戲上,來改善生活的整體質(zhì)量。甚至在當(dāng)今困難的經(jīng)濟時代,游戲仍保持快速增長,它仍然是盈利行業(yè)的組成部分。 發(fā)者應(yīng)該注意到這里蘊藏著的巨大的商機。 在全球數(shù)字娛樂的快速發(fā)展浪潮中,中國的游戲產(chǎn)業(yè)正以其驚人的井噴式發(fā)展速度前進,牢牢吸引住了世界目光。當(dāng)然,目前中國游戲產(chǎn)業(yè)一片大好的形勢可以說是電腦網(wǎng)絡(luò)游戲一枝獨秀的成績。據(jù)信息產(chǎn)業(yè)部 2004 年 10 月統(tǒng)計出的主要業(yè)務(wù)量數(shù)據(jù)表,到本年 10 月止,中 國移動電話用戶合計 戶,比上年末新增 戶。明年或者后年 3G 手機牌照發(fā)放下來以后,手機游戲的硬件設(shè)備更是日趨完善。 2004 年里,又有很多手機游戲中小型開發(fā)企業(yè)成立,很多新的手機游戲涌入內(nèi)容市場。似乎在這紅紅火火形勢下“手機游戲馬上會火起來”這一想法已經(jīng)點燃了很多人心里的希望之火。 手機游戲市場的確有很大的市場發(fā)展空間,前景看好,但是在中國游戲市場中馬上占據(jù)主流地位是不大可能的,那應(yīng)該還需要至少一年的“磨合期”。 中國大眾還不大熟悉手機游戲這一新鮮事物,在消費心理和習(xí)慣上需 要引導(dǎo)和培養(yǎng),尤其是在電腦網(wǎng)絡(luò)游戲大行中國的時期。這也是一個消費對象需要被確定的問題。什么樣的人會為手機游戲而消費呢?而這直接關(guān)系到這一新興產(chǎn)業(yè)的存活。只有有了消費需求,才能帶動整個手機游戲產(chǎn)業(yè)鏈的循環(huán)。 在發(fā)展不見明朗的萌芽期,手機游戲營運方式、費用結(jié)算方式也是需要一段摸索時間的。內(nèi)容提供商、電信運營商、手機終端生產(chǎn)商之間利益的協(xié)調(diào)還需要實踐地調(diào)整。而這都是目前中國手機游戲界內(nèi)無法做到的事情。手機游戲肯定會有大發(fā)展,但是,目前不適合非理智地冒進。 9 前國際的發(fā)展情況 在國際上日本、韓國在 這方面處于領(lǐng)先地位。日本在手機游戲領(lǐng)域占據(jù)了絕對的領(lǐng)導(dǎo)地位。 1999 年,包括北美在內(nèi)的很多國家和地區(qū)對手機游戲還一無所知,日本就已擁有超過 30 萬的手機游戲用戶,占全球手機游戲用戶的 70 以上。 2001年初,當(dāng)短信游戲在全球逐步發(fā)展之時,日本 經(jīng)推出了近 500 款i 戲。 2004 年 4 月,日本計算機娛樂協(xié)會 ( 發(fā)表的統(tǒng)計報告顯示,2003 年日本國內(nèi)利用手機上網(wǎng)玩游戲的用戶數(shù)達(dá) 897 萬人。日本在手機游戲領(lǐng)域走在世界前列的主要的原因是: 其一,日本擁有龐大的移動數(shù)據(jù)業(yè)務(wù)用戶群。經(jīng) 過近年來的不斷發(fā)展,到 2004年 6 月底,日本移動用戶數(shù)已經(jīng)達(dá)到 8270 萬,其中 7000 萬以上的用戶使用移動數(shù)據(jù)業(yè)務(wù)。 i 務(wù)是世界公認(rèn)的經(jīng)營最成功的移動數(shù)據(jù)業(yè)務(wù)。而手機游戲作為其中的一項業(yè)務(wù),擁有廣泛的用戶群。 其二,日本是傳統(tǒng)的電子游戲大國。世界傳統(tǒng)游戲市場的巨頭索尼、世嘉和任天堂都在日本,他們手中掌握了豐富的視頻游戲和 戲資源,都可以轉(zhuǎn)化為手機游戲產(chǎn)品。 2004 年, 出了新一代 機,具有更強大的“i 游戲功能。新一 代 機,把軟件存儲區(qū)域和數(shù)據(jù)保存區(qū)域(高速緩存)的總?cè)萘刻岣叩浆F(xiàn)有 230k 的 2 倍以上,從性能上看已經(jīng)超過了任天堂 機。這說明,隨著日本手機功能的升級和無線寬帶網(wǎng)絡(luò)數(shù)據(jù)承載能力的提高,手機游戲已經(jīng)對高端的游戲廠商產(chǎn)生了強大的吸引力,手機游戲已不再是簡單游戲的代名詞。到 2007 年,日本的手機游戲市場規(guī)模將會增長到近 6 億美元。 近年來,韓國網(wǎng)絡(luò)游戲一直保持著高速增長的勢頭,這為手機游戲的發(fā)展奠定了良好的用戶基礎(chǔ)。與此同時,韓國的移動通信用戶基礎(chǔ)非常雄厚。 2004 年,在韓國總共 4500 萬人口中,移動通 信用戶數(shù)已經(jīng)超過了 3500 萬。 韓國政府一直在努力推動包括網(wǎng)絡(luò)游戲和手機游戲在內(nèi)的數(shù)字內(nèi)容產(chǎn)業(yè)的發(fā)展,相應(yīng)的優(yōu)惠政策和充足的資金投入催生了大批的手機游戲開發(fā)商,有力推動了手機游戲內(nèi)容的開發(fā)進程。與此同時,諸如 韓國領(lǐng)先的網(wǎng)絡(luò)游戲開發(fā)商也積極躋身移動游戲領(lǐng)域,而主要的移動門戶運營商 極致力于移動在線交互式游戲的開發(fā),從而促進了手機游戲內(nèi)容的繁榮。 雖然韓國的手機游戲產(chǎn)業(yè)發(fā)達(dá),但其國內(nèi)市場是有限的。為此,隨著市場競爭的加劇,韓國企業(yè)致力于推動手機游戲產(chǎn)品的 出口。目前,韓國手機游戲產(chǎn)品主要向美國、日本和歐洲出口,出口的市場份額分別為:美國 56 、日本 、歐洲 、其他國家 。 歐洲很早就推出了手機游戲業(yè)務(wù),但在 2003 年以前,歐洲手機游戲市場還主要停留在 戲時代。與日韓相比,歐洲的手機游戲市場相對滯后。 隨著移動數(shù)據(jù)業(yè)務(wù)的不斷發(fā)展和市場壓力的不斷加大,歐洲移動運營商已認(rèn)識到改善手機游戲市場環(huán)境的必要性和緊迫性。在終端問題上,歐洲的運營商開始直接引入日韓的高端手機,打破了傳統(tǒng)歐洲手機市場為歐洲手機廠商壟斷的局面;在經(jīng)營模式上, 他們也采取了開放的數(shù)據(jù)業(yè)務(wù)經(jīng)營模式。比如 司就推出了 過合作分成的模式鼓勵手機游戲開發(fā)商的積極參與。也有公司直接引入日本 運作模式和游戲內(nèi)容。這些舉措大大推動了歐洲手機游戲業(yè)務(wù)的發(fā)展。到 2003 年年底,歐洲手機游戲市場的環(huán)境已基本成熟, 出現(xiàn)了像 N 樣的專用手機游戲終端。據(jù)預(yù)測, 2008 年歐洲手機游戲市場達(dá)到 30 億歐元,占移動娛樂內(nèi)容收入的 19 。 美國手機游戲市場起步雖晚,但是發(fā)展卻十分迅速。從 2002 年秋天開 始,美國大多數(shù)移動網(wǎng)絡(luò)速度得到了提升,更加適于手機游戲業(yè)務(wù)的發(fā)展。如今,美國移動運營商每月都在推出新的游戲,手機廠商也在不斷推出新的支持手機游戲的產(chǎn)品。從游戲提供的數(shù)量看,美國移動運營商已經(jīng)大大超過了歐洲運營商。 2003年,手機游戲已經(jīng)成為美國眾多移動數(shù)據(jù)下載應(yīng)用的第一應(yīng)用。 據(jù)顯示,2003 年美國手機游戲用戶滲透率為 ;預(yù)測到 2008 年,美國手機游戲滲透率將達(dá)到 ,達(dá)到 6520 萬戶的規(guī)模。 分析師表示,美國手機游戲業(yè)務(wù)的迅速發(fā)展,使得手機平臺有望成為繼電腦、控制 桿、掌機游戲、互聯(lián)網(wǎng)之后的第五大游戲平臺。 從當(dāng)今國內(nèi)外形勢看,我國在手機游戲制作方面還剛剛處于起步階段,還不像日韓和歐美國家處于一個高速發(fā)展階段。我們只是剛剛引進這一技術(shù),但是隨著時代的發(fā)展,我們應(yīng)該看到手機游戲制作在中國的市場以及在中國發(fā)展的潛力。我們要相信在不久的將來,國內(nèi)手機游戲市場一定回迎來一個春天的! 8 第 3 章 游戲設(shè)計的需求分析 的游戲 專門為互聯(lián)受限設(shè)備配置設(shè)計的,它為移動設(shè)備提供了一套 合, 含用戶界面類、持久存儲功能與網(wǎng)絡(luò)功能。早在 本時,是沒有單獨的游戲 ,在 名思義,此包中定義了游戲開發(fā)的各種類型。這個軟件包是一個專門為在移動信息設(shè)備上開發(fā)游戲應(yīng)用而設(shè)計的,所以又叫作游戲 10它里面的成員類有以下幾個: 提供基本的游戲界面; 一個用來表示游戲中的可視元素的抽象類; 理一系列的 一個基本的可視元素,它本身包含了許多操作,比如將一個圖片切分成若干畫面幀( ,再對這些畫面幀編排出一個動畫序列( 一個可以被許多圖片填充的類似于表格的可視元素 。 10本論文在設(shè)計游戲過程中涉及到其中的 和 。 7 戲類構(gòu)成 在游戲中,主要的一些類構(gòu)成有 中 繼承了 ,用來進行 制; 行拳擊手的描繪; 儲電腦控制的拳擊手的信息,進行拳擊手的描繪,它繼承了 ; 承了 ,進行畫面的描繪與操作。各類都是用與類名稱相同的文件名來存儲的。 3各類間的關(guān)系如圖 的實現(xiàn) 是用來存儲玩家拳擊手狀態(tài)的信息,再以次為根據(jù)進行描繪。 大致上是相同的,所 以要以繼承了 為 戲類圖 提來實現(xiàn)。 在 的 中,會進行拳擊手圖像的獲取。這里要準(zhǔn)備拳擊手的身體、上段防御的手腕、下段防御的手腕、上段拳擊的手腕、下段拳擊的手腕等五種圖像。通過身體圖像四種類圖像的配合,就可以描繪出生動拳擊手動態(tài)。 的功能及特點 是 件包 中的 的一個子類,它可以為游戲提供基本的顯示功能; 是提供了游戲的中心屬性,如游戲鍵當(dāng)前狀態(tài)的能力、雙緩存繪圖等; 是一個專門的為每一個例填充初始化純白像素的緩存器;通過調(diào)用 象可以改變緩存器中的內(nèi)容。 4 的功能及特點 是一個能顯示幾個繪圖幀( 的其中一幀的基本動態(tài)層;這些幀大小相同并且由一個單獨的圖片( 象提供; 可以使許多幀連續(xù)的運動,可 以使一個定制的序列以任何方式被放置;另外還可以提供轉(zhuǎn)化于檢測方法。下面是 碼樣例 : 1 ; ; i) i ); g ) ) ; 戲角色的處理 這里的游戲角色 拳擊手的初始化是以將拳擊手設(shè)為后退,并將生命值設(shè)為默認(rèn)值為主要目的。 拳擊手在揮出拳之后,將會在等待一段時間后恢復(fù)原本的防御狀態(tài)。為了要進行這個等待處理,使用到了 數(shù)。當(dāng)現(xiàn)在的狀態(tài)為上下拳擊時,就會開始數(shù),當(dāng)數(shù)到 4 以上的狀態(tài)時就會回到原來的防御位置。這樣一來就可以表現(xiàn)出拳擊手出拳頭后再回到原來防御狀態(tài)的樣子。 不過,在后退時揮 出拳擊的情況中,這里不能馬上回到后退狀態(tài)。要在揮出拳擊后回到后退狀態(tài)時,就得通過玩家自己的操作來進行了。 戲中的事件處理 事件可以分為:低層事件( 與高層事件( 。低層事件一般用來處理設(shè)備事件,如:按鍵事件、探針事件。高層事件用來處理應(yīng)用中的相關(guān)事件,如:命令事件、組件狀態(tài)變化事件。由于開發(fā)手機游戲時我們主要用到的是 件的處理方法,因為移動設(shè)備的鍵盤是傳遞用戶意圖的最主要的輸入設(shè)備, 件屬于低層事件。那么低層事件中用 下面的兩種方法來處理應(yīng)用的 件。 2 法 方法 用來處理鍵被按下的事件,這個方法沒有與其對應(yīng)的顯示的聽眾對象( ,這些聽眾對象有系統(tǒng)根據(jù)實際對象缺省提供,例如后面提到的 象就是默認(rèn)的 件聽眾對象,它缺省地實現(xiàn)了 單的一個樣例代碼: . 0) /輸出當(dāng)前被按下鍵的鍵碼 +( ( ); 當(dāng)按下手機的操作鍵盤上的按鍵時,就會觸發(fā)這 件,系統(tǒng)并會自動調(diào)用 方法,并且系統(tǒng)將捕獲到的鍵碼傳遞給該方法,在上面的那段代碼中方法判斷了所按的按鍵值是否大于 0,如果大于 0 輸出所按的手機鍵盤上的實際值,否則執(zhí)行其他的操作任務(wù)。 4 法 可以說方法 與上面提到的 方法是對應(yīng)的。它是用來處理手機操作鍵盤上的按鍵被釋放的事件,這個方法也同樣沒有與之對應(yīng)的顯示的聽眾,這些聽眾也是由系統(tǒng)根據(jù)實際對象提供的。下面是一個樣例代碼: 0 ) / /輸出當(dāng)前被釋放鍵的鍵碼 +( (); 當(dāng)釋放手機操作鍵盤上被按下的按鍵時,則會觸發(fā)這個 件,系統(tǒng)并會自動交由 方法來處理該事件,同樣的上面的這段代碼中,該方法判斷了所按的按鍵值是否大于 0,如果大于 0 則輸出所釋放的手機鍵盤上的被按下的按鍵的實際鍵值,否則執(zhí)行其他的操作任務(wù)。 4 上面說的是在開發(fā)手機游戲過程中遇到的兩種低層事件的方法 法和 法,下面就具體介紹“ 機游戲的開發(fā)過程。 第 4 章 “機游戲開發(fā)制作 戲編程 眾所周知, 在最流行的就是制作手機游戲,況且現(xiàn)在無線游戲編程現(xiàn)在又是一個很熱門的話題,不但因為它具有極強的趣味性,更重要的是它給我們帶來了無限的商機。隨著 機的誕生,手機游戲編程的靈活性與輕便性使得機游戲成為游戲市場的又一亮點。 斗類手機游戲?qū)嵗?手機游戲有很多種類,其中格斗類游戲憑借著它的趣味性和娛樂性深受人們的青睞。如何制作一款優(yōu)秀的格斗類游戲,就成為手機游戲開發(fā)人員一個 最關(guān)鍵的問題了。 戲背景介紹及開發(fā)環(huán)境 這里將通過一款拳擊游戲來介紹格斗類手機游戲中的攻擊與防御等重要因素、以及如何控制對手角色。 這款游戲名字叫“ 在這款游戲中,玩家所控制的拳擊手將出現(xiàn)在屏幕的左側(cè),電腦所控制的拳擊手則出現(xiàn)在屏幕的右側(cè)。拳擊手可以進行上下兩種的攻擊方式,以及上下阻擋防守與后退防守的防衛(wèi)。當(dāng)攻擊命中對手時,就可以是對手角色的生命點數(shù)減少,不過不是任何的攻擊方法都可以使對手的生命點數(shù)減少的。當(dāng)玩家在進行上方和下方的攻擊 的時候,對手進行相對應(yīng)防衛(wèi)的時候,在對手防守狀態(tài)中是不能使對手的生命點數(shù)減少的,還有一種情況就是在對手后退一步避開你的攻擊的時候也同樣不會減少生命點數(shù)的。 當(dāng)對手的生命點數(shù)用盡的時候,玩家就獲得了這一局比賽的勝利,就可以進入下一個回合。在進入下一個回合后,電腦控制的對手的生命值會恢復(fù),同時拳擊手的攻擊力會加強,也就是難度會加大。相對的玩家控制的拳擊手在前一回合所剩下的生命點數(shù),也可以附加到下一回合的生命點數(shù)上去。 游戲中一共有五個回合,在全部的回合中取得勝利的話就是冠軍了。在中途如果被打敗,就算是游戲結(jié)束了 。游戲流程如圖 這款手機游戲是一個簡單的 用程序,在這里進行開發(fā)有它需要的開發(fā)環(huán)境。 開發(fā)環(huán)境需要有 以上(這里使用的是 類庫、以及后述的運行前驗證工具三種。在 除了包括 類庫、運行前驗證工具之外,還會把編譯與包裝( 件化)、 擬器的啟動等在開發(fā) 要用到的操作加以集成。及 安裝以后,就可以開始對游戲項目進行創(chuàng)建了。 構(gòu)成 開發(fā)環(huán)境準(zhǔn)備好了之后,就應(yīng)該進行 開發(fā)了。 遵循 范的基本 組合了 件與 件來運行的。 件或者是圖像等集成在一起的文件,而 件則用來指定 名稱或 件的大小、版本等屬性。移動電話的 開始就是將這個文件讀進來后才啟動 。 件雖然基本上與 相同的,不過其中所放置的列表文件內(nèi)容是不 ,計算機范文網(wǎng) 樣的。列表文件中編寫了許多的文件打包信息。一般來說可以在 件內(nèi)放置多個 過在 件中編寫 數(shù)相等的內(nèi)容, 能依次判斷 數(shù)目。 件的構(gòu)成: ( 1) 件:集成了 圖像、聲音等內(nèi)容的數(shù)據(jù)文件,雖然與 文件相同,但是列表的文件內(nèi)容不同。 ( 2) 件:指定啟動的 名稱或是數(shù)據(jù)文件大小、版本等信息。 ( 3) 地方,使用組合了 件與 件的 用的 生命周期 生命周期 ,與 不一樣的東西 這個生命周期的流程有越深入地了解,在進行移植的時候就會越輕松。 以下列的生命周期來運行的: ( 1)當(dāng)終端發(fā)出了 運行命令時,若編寫于 件 多個的時候,就讓其進行選擇后啟動 ( 2) 調(diào)用。 ( 3) 方法被調(diào)用,啟動 ( 4)在終端有來電的時候 方法就會被調(diào)用,并讓 ( 5)當(dāng)通話結(jié)束等的時候,就再次調(diào)用 方法, 會再次啟動。 ( 6)調(diào)用 法,以將 束。 如圖 畫面顯示基礎(chǔ) 本身由于并沒有提供直接操作畫面顯示的功 能,因此在 的子類也沒有直接操作畫面顯示的功能。因此 ,要使用管理畫面顯示功能的 個 可以讓 的子類顯示在畫面 上。 圖 戲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024個人租車協(xié)議書模板10篇
- 視神經(jīng)外傷病因介紹
- 《CC++語言程序設(shè)計案例教程》課件-第12章 模 板
- 工 程識圖與制圖-南京交院路橋與港航工32課件講解
- 重慶2020-2024年中考英語5年真題回-教師版-專題06 任務(wù)型閱讀
- 江蘇省鹽城市響水縣2024-2025學(xué)年七年級上學(xué)期期中生物試題(原卷版)-A4
- 2023年工程塑料尼龍系列項目籌資方案
- 2023年街頭籃球項目籌資方案
- 2023年礦用防爆電器設(shè)備項目籌資方案
- 《工業(yè)機器人現(xiàn)場編程》課件-任務(wù)3.2.2-3.2.3創(chuàng)建涂膠機器人坐標(biāo)系與工作站數(shù)據(jù)
- 風(fēng)電項目投資計劃書
- 山東省醫(yī)療收費目錄
- JGT266-2011 泡沫混凝土標(biāo)準(zhǔn)規(guī)范
- 感恩祖國主題班會通用課件
- 栓釘焊接工藝高強螺栓施工工藝
- (完整版)醫(yī)療器械網(wǎng)絡(luò)交易服務(wù)第三方平臺質(zhì)量管理文件
- 《0~3歲嬰幼兒動作發(fā)展與指導(dǎo)》項目一-0~3歲嬰幼兒動作發(fā)展概述
- 鐵總建設(shè)201857號 中國鐵路總公司 關(guān)于做好高速鐵路開通達(dá)標(biāo)評定工作的通知
- 個人晉升現(xiàn)實表現(xiàn)材料范文四篇
- 持續(xù)質(zhì)量改進提高偏癱患者良肢位擺放合格率
- 部編版六年級語文上冊期末復(fù)習(xí)課件(按單元復(fù)習(xí))
評論
0/150
提交評論