J2EE開發遊戲介紹(樂成---張老師(www.ldci.com.cn) --學習筆記

J2EE開發介紹

樂成---張老師(www.ldci.com.cn)

 

1.         J2ME簡介:(Jave platform, micro edition)

    J2ME 運行手機、PDA上,最大優點跨平臺,手機客戶端,移動商務客戶端(GPS、移動辦公、移動瀏覽、掌上書庫、手機炒股等);

    J2EE主要運行服務器上,目前主要用於做網站;

    J2SE主要運行在PC上; 

        

2.         J2ME安裝

1)       JDK1.5 Java環境  java.sun.com/javase/

2)       WTK2.2 模擬器   java.sun.com/javame

3)       Eclipse                   www.eclipse.org

4)       Eclipse Me       eclipseme.org

 

3.         編寫UFO狀手機遊戲

1)  新建項目

EclipseFile->New->Project->J2ME->J2ME Midlet Suite->project name->Finish

2)  新建Midlet

File->New->Other->J2ME->J2ME Midlet->Next  ( 產生midlet.jave )

3)  創建MyCanvas類繼承Canvas();

Graphics是支畫筆

Display.getDisplay能把MyCanvas放到手機屏上

4)  畫背景圖

a)         拷貝到項目中

b)         Mycanvas 聲明對象保存圖片 Image background = NULL;

c)         在構造方法中加載圖像:background = Image.CreateImage(“/background.png”);

d)         graphics.drawImage來畫圖: graphic.drawImage(background, 0, 0, 0);

5)  手機屏幕的座標,畫UFO

 

聲明、加載UFO圖片,drawImage修改座標;

6)  飛機移動

a)         聲明、加載飛機

Image airplane = null;

Int airplanex = 20;

Int airplane = 50;

 

構造函數 image.createImage();

畫圖像 座標用變量表示

b)         Canvas 有個方法,

protected void keypressd(int keyValue)

{

If(keyValue == -1) //向上鍵

{

airplaneY = airplaneY-5;

}

If(keyValue == -2) //向下鍵

{

airplaneY = airplaneY+5;

}

If(keyValue == -3) //向左鍵

{

airplaneX= airplane-5;

}

If(keyValue == -4) //向右鍵

{

airplaneX= airplaneX+5;

}

 

System.out.printIn(airplane);

Repaint();//更新手機屏幕

}

 

7)  打包生成程序

a)         項目->右鍵->J2ME->Create package (ufo.jar)文件

b)         可以通過藍牙等傳輸到手機

 

4.         總結

若放到中國移動網站,必須有幫助、設置、關於、退出、遊戲容量等;

手機屏幕寬度高度有要求;

各個手機鍵值也不一樣;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章