随笔 - 2, 文章 - 10, 评论 - 3, 引用 - 0
数据加载中……

从日本DOJA平台移植到Nokia S60平台的经验之谈

     今天我来谈谈手机游戏移植的一些小问题,我刚刚进去一个手机游戏公司时,公司给我的第一个任务就是从日本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 阅读(400) 评论(1)  编辑  收藏 所属分类: 游戏移植

评论

# re: 从日本DOJA平台移植到Nokia S60平台的经验之谈  回复  更多评论   

不是吧?我遇到的怎么没那么简单啊?要改的很多啊
画图的,还好
按键比较烦啊?你的程序里按键都不用修改么?
2006-03-01 16:21 | zxhwolfe1

只有注册用户登录后才能发表评论。


网站导航: