從日本DOJA平臺移植到Nokia S60平臺的經驗之談
接下來就是先修改MIDP與DOJA平臺不同的下面四個方法:
javax.microedition.lcdui.Graphics
1. translate
(int x, int y)
2. drawImage
(
Image
img, int x, int y, int anchor)
3. setColor
(int RGB)
4. drawRegion
(
Image
src, int x_src, int y_src, int width, int height, int transform, int x_dest, int y_dest, int anchor)
com.nttdocomo.ui.Graphics
1. setOrigin
(int x, int y)
2. drawImage
(
Image
image, int x, int y)
3. setColor
(int c),
其中參數c=getColorOfRGB(int r, int g, int b)
4. if(anchor==
Graphics.LEFT|Graphics.TOP){
setFlipMode
(transform);
drawImage
(
Image
image, int dx, int dy, int sx, int sy, int width, int height)
}
把javax.microedition.lcdui.Graphics 中列出的4個方法替換com.nttdocomo.ui.Graphics 中列出的4個方法就可以了。修改完后,游戲基本上就沒多大的問題了,OK,那我們就先來試運行一下吧!。。。哈哈,游戲可以正常運行,多么高興的一件事啊,游戲能夠運行,剩下的事就好辦了,無非就是修改一下坐標啊,按照公司的要求重新做一個新的地圖之類的。。。OK了,第一個游戲搞定!
posted on 2006-02-04 14:20 Alex 閱讀(411) 評論(1) 編輯 收藏 所屬分類: 游戲移植