由于以前的习惯,我把整个模型透彻得分析了一遍,用非常 OO (面对对象)的观点实现出来,还加入了很多注释,因为我的目标是让看代码的人或者看 API 文档的人能够很方便的明白我的意图。但结果似乎不是 J2ME 开发所想要的,老外说,有时候宁可代码不那么好懂或者干净,但是如果性能优化有必要,也必须要这么做。比如用
& 15
来取代 % 16
,用 width >> 1
取代 width / 2
,虽然你的写法更清楚,但是取模运算和除法运算在手机上是非常非常缓慢的,要尽量避免这样的操作。然后老外给了一篇文章 J2ME Game Optimization Secrets,让先去看看。
Google 了一下,发现好像是篇很有名的文章,但是没有相应的中文翻译,被转载倒是很多。我粗看了一下,很有文采,也深入浅出,是篇好文章。于是我就忍不住想要翻译并发布到我的 blog 上。
文章很长,有 5 页,翻译了差不多快 2 页,发布在“月蝎研究”分舵上,以下列出一个快速连接,以后翻译完会陆续加上。感兴趣的朋友可以看下,请多指教。
- J2ME 游戏优化探密(一)
- J2ME 游戏优化探密(二)
- J2ME 游戏优化探密(三)
- J2ME 游戏优化探密(四)
- J2ME 游戏优化探密(五)
2 comments:
写的什么哦,恶……闷死了!
俺们有时不得不把一些代码改为汇编
Post a Comment