在j2me中背景是個有意思的東東,先前沒做過應用開發,發覺這個背景開發 有點和其他的應用開發一樣,幾個小圖合成乙個圖,遊戲用的時候再去分開,重複組成背景。
其主要常用的函式有:
建構函式:
tiledlayer(int column,int row,image img,int width,int height);
//不清楚他為什麼把列數放在前面呢?可能是開發時要以分列的原因吧
設定單元格內容
setcell(int column,int row,int content);
基本上就可以開工了:
1。準備背景源材料:
如下為網易popo的小圖,
2。建好project和midlet和displayable之後就可以寫**了
graphics g=this.getgraphics();
image img=null;
try
catch(exception e) {}
tiledlayer tl=new tiledlayer(12,5,img,16,16); //分成12列的原因為,模擬器的寬度為180/16~12剛好覆蓋,
int map=;
for(int i=0;i tl.paint(g);//這時就可以把他paint到介面上來了 最後我們來看看nokia提供的乙個j2me例子:sheepdog 看看他是怎麼做的~~ j2me wireless toolkit 手機廠商sdk wtk 的全稱是sun j2me wireless toolkit sun的無線開發工具包。這一工具包的設計目的是為了幫助開發人員簡化j2me的開發過程。該工具箱包含了完整的生成工具 實用程式以及裝置 器。a.wtk 2.2 目前各大手機廠... 遊戲的基本結構遊戲是什麼呢?在遊戲中,往往是顯示各種各樣的畫面,玩家可以做一些設定好的控制,畫面根據玩家的控制有所變化。從這兒可以看出,遊戲至少需要三個功能 顯示畫面,接受玩家輸入和對輸入產生反饋。這就是常說的渲染,輸入輸出和邏輯三個模組。將這三個模組組合在一起有很多方法。比如事件驅動 畫面保持不變... 相信在手機遊戲開發這塊是j2me的天下,一是因為它簡單容易學,二是因為關於它的資料多。而j2me畢竟是執行在symbian os的核心之上的,速度慢也是必然的了,更不能忍受的是它把很多與底層的互動封裝了起來,並且不提供介面讓你訪問。這對於我這樣喜歡刨根問低的人來說,是實在無法忍受的!下面我就把最近一...J2ME 開發工具
J2ME專業手機遊戲開發基礎(1)
從J2ME學Symbian遊戲開發 一