当前页面: 开发资料首页 → J2ME 专题 → 在MIDP1.0中用地图数组如何检测碰撞?
在MIDP1.0中用地图数组如何检测碰撞?
摘要: 在MIDP1.0中用地图数组如何检测碰撞?
在MIDP1.0中用地图编辑器产生地图数组后,导入程序中,有什么方法可判断与人物的碰撞?
顶
如果用TileStudio编辑地图的话,可以编辑一个碰状检测数组bounds
通过人物的坐标计算其所在的Tile以及前后左右的Tile,然后查询碰状检测数组,就可以得到碰状结果
可以根据 导入的地图数组 再生成一个碰撞检测数组 将不同的地图块代表的碰撞类型 写入这个碰撞数组 在检测时算出人物所在地图块与运动方向与地图碰撞数组进行对比
谢了,两位!