資源描述:
《摘要和關鍵詞》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、卡馬克卷軸算法研究第25頁共25頁摘要與關鍵詞中文摘要對于J2ME框架下的手機游戲程序的開發(fā),其地圖滾動的重繪有多種算法,由于手機性能的限制和開發(fā)周期等其他非技術條件,需要根據(jù)情況靈活選擇所需的技術。但在及其苛刻條件下,如系統(tǒng)CPU資源不足,地圖塊尺寸較小等,會造成屏幕閃耀,幀數(shù)過低等情況,嚴重影響到游戲體驗。在開發(fā)中如此類問題無法繞過以及避免(指通過修改策劃方案,以及程序使用的技術框架),則需要考慮使用地圖緩沖繪制技術,卡馬克卷軸就是一種最經(jīng)典的地圖緩沖繪制技術。可有效的改善在地圖繪制中的屏幕
2、閃耀,幀數(shù)過低等情況。EnglishAbstractForJ2MEMobilePhoneGamesundertheframeworkofthedevelopmentprocess,anditsrollingredrawthemaphasavarietyofalgorithms,becauseofrestrictionsonmobilephoneperformanceanddevelopmentcycleandothernon-technicalconditionsrequiredunderthe
3、circumstancesrequiredtheflexibilitytochoosetechnologies.However,initsharshconditions,suchassystemCPUresourcesareinsufficient,andasmallerblocksize,etc.,willcausethescreenshine,lowframes,etc.,seriouslyaffectingthegamingexperience.Atthedevelopmentofsuch
4、acategorycannotbypasstheproblemandtoavoid(referringtotheadoptionofamendmentstoplanningprograms,aswellasthetechnologyusedintheframeworkoftheprocedure),youneedtoconsidertheuseofmaprenderingbuffer,scrollCarmackisoneofthemostclassicmapbufferrendering.Can
5、effectivelyimprovethemappingofthescreenshine,framesaretoolowandsoon.關鍵詞l卡馬克卷軸:一種經(jīng)典的地圖緩沖繪制技術。可有效的改善在地圖繪制中的屏幕閃耀,幀數(shù)過低等情況。lTitle:地圖的貼片,指在地圖繪制時,系統(tǒng)重繪的最小地圖單元。一般為正方形,尺寸有8、16、24、32Pixels等。l地圖重繪:在游戲中由于角色移動造成的地圖顯示區(qū)域的改變,重新繪制地圖的顯示區(qū)域就稱為地圖重繪。l緩沖:在內(nèi)存中建立一個區(qū)域,該區(qū)域等于或者略
6、大于屏幕大小。在重繪時,首先在緩沖區(qū)上重繪,再一次性把緩沖區(qū)畫到屏幕上。這種預先繪制的方式就是緩沖。第25頁共25頁目錄摘要與關鍵詞2中文摘要2EnglishAbstract2關鍵詞2正文4緒論4主體4一、地圖繪制的常用算法和優(yōu)化41.1無縫圖片滾動畫法41.2MIDP1.0的裁剪區(qū)畫法51.3MIDP2.0的圖素切片畫法71.4最常見的地圖繪制優(yōu)化——只繪制當前屏幕81.5卡馬克卷軸算法的引入8二、卡馬克卷軸算法原理92.1X
7、Y單軸滾動的卡馬克卷軸92.2X&Y雙軸滾動的卡馬克卷軸10三、卡
8、馬克卷軸的代碼實現(xiàn)方法123.1問題簡化與算法步驟123.2類CarMapBuffer設計123.3步驟一的實現(xiàn)143.4步驟二、三的實現(xiàn)143.5步驟四的實現(xiàn)153.6步驟五的實現(xiàn)17四、卡馬克卷軸的實際應用項目分析194.1項目測試概述194.2事件查看器的數(shù)據(jù)比較204.3內(nèi)存監(jiān)視器的數(shù)據(jù)比較224.4真機測試比較23結論23致謝24參考文獻24附錄24卡馬克卷軸的相關歷史24第25頁共25頁正文緒論卡馬克卷軸是一種經(jīng)典的地圖緩沖繪制技術。可有效的改善在地圖繪制中的屏幕閃耀,幀數(shù)過低等情況
9、??梢允褂迷谛阅苁艿较拗频氖謾C上,以提高地圖顯示質(zhì)量,防止屏幕閃耀,以及提高游戲時的幀數(shù)。研究方法及過程如下:首先分析比較幾種常見的地圖繪制方法,指出其優(yōu)劣,并引入地圖緩沖的重繪問題。然后對卡馬克卷軸的算法原理做具體描述以及分析。之后使用j2me技術平臺實現(xiàn)卡馬克卷軸算法的DEMO,用于技術演示。最后在實際開發(fā)的項目中,檢測和評估卡馬克卷軸的實際優(yōu)化效果,并給出結論。由于篇幅以及時間所限,對于卡馬克卷軸的多種變形寫法,沒有做進一步的分析。主體一、地圖繪制的常用算法和優(yōu)化注:沒有討論MIDP2.0