19
2013
02

程序员黄历

 

哈哈,今天写代码看黄历了没?

...
06
2012
01

游戏中使用字库

 最近单位的游戏从Android移植到塞班S60V5的J2ME上。遇到了蛋疼的字体问题,S60V3正常也不过12~16号的字体,没想到V5居然高达21号!最初设计的界面根本容不下这么大的字,如果改界面又要打工干戈。早就考虑过字体问题,但是一个GB2312的字库就要几百K,内存占用大不谈,效率也会大打折扣。纠结了很久,找到个好工具,又想了个折中的办法:界面上固定的字用字库来绘制。试了一下,

11
2011
04

J2ME中3D场景漫游实现

 

     好吧,你该知道为什么我这叫跳票工厂,其实这玩意还没做完。不过高度图、场景漫游、公告板技术都有,就差碰撞了,希望给需要的朋友提供一点借鉴价值,手机游戏有这么点东西也够做游戏了。话说M3G现在不太吃香,所以果断停止钻研,打算投奔更底层的OpenGL怀抱。
运行截图

 

 

 

01
2011
02

2D手机游戏的即时阴影效果

                前段时间在做可以兼容J2MEAndroidARPG引擎,获得一些心得。2D手机游戏似乎画面上没什么突破,几乎都是靠美工把地图画得华丽一些,然后加一些云朵、光晕的贴图,再弄点下雨、下雪啥的,已经见怪不怪了。看了一些前几年的PC游戏,同样是2D,像暗黑就有模拟的光照效果,场景有明暗之分,人物也阴影效果。目前手机游戏有点类似当年的形态,当然即时是现在的手机也无法与当年的PC性能抗衡。要在2D手机游戏上实现这些效果肯定要降低效果的质量。

      先来说阴影,原理其实很简单,比如要给一个人物精灵绘制阴影:
      1)将精灵原图按比例拉伸、旋转
      2)转换成带alpha效果的黑色图片
      3)绘制到人物脚下
«1»