碰撞检测问题,不知道方法对不对。

这个小游戏,假设黄色为出发点,只能朝一个方向运动。是在这个运动精灵的update上碰撞检测,还是在石柱上碰撞检测? 石柱这些点都是关卡设计人员添加的,又该如何实现碰撞检测?这是一张TMX文件的地图。 希望给为大大能给点建议。

TMX图片编辑器里面添加碰撞 程序读取数字 比如说1就是碰撞点 网上例子有 你找找

我觉得在精灵和柱子放的那个层的update里检测,TMX里有坐标和形状大小的数据,一般是矩形的吧,初始化的时候在层里面存储这些信息,update时遍历这些柱子与黄点矩形框是否 重叠就可以实现了

假设黄色为A;
定义一个精灵A,重写精灵A的update ,不断的检测碰撞
我是这么认为的