MIDP1.0下的一些个人做法

来源:互联网 发布:linux tail 后退出 编辑:程序博客网 时间:2024/05/17 08:42

1 画出图片中的一张小图: 每次其实是连大图一起画,在画之前setClip设定一个小图的显示范围,再画出大图,当然其中会涉及到坐标的变换.

2 与建筑的碰撞检测:  其实感觉2.0中的碰撞类库相当鸡肋,很难做到精确且性能消耗大.我的做法是这样的,找到活动角色四个顶点的坐标,转换成四个TILE,检查四个TILE所构成矩形范围中的所有TILE,如果其中一个TILE上有建筑物,则表示碰撞了,别的也不要检查了,否则继续检查直到结束.当然其中碰撞的判断可以加入很多条件,这样就可以实现比较好的碰撞,遮掩效果.