摘要: 塔防类游戏的炮塔寻怪方式通常为以下几种:1、寻找离炮台最新的目标2、寻找跑在最前面的目标3、寻找权重最大的目标个人比较偏向于选择第二种,主要原因是由于第二种能更简化玩家的操作以及降低游戏难度。由于塔防的路径不是一条直线,而是上下左右弯曲交叉的路径,所以无法直接通过坐标点的加减来获得具体哪个怪物跑在最前面。最初想了一个方法就是将怪物需要行走的路径坐标点根据先后顺序依次保存到数组(如NSMutableArray),在添加坐标点的时候其实就是对路径的先后进行排序,之后就可以根据怪物当前的坐标点位置和路径坐标点数组中的数据进行对比,索引最大(或最小,具体根据添加方式决定)为跑在最前面的怪物。但是后来测 阅读全文
posted @ 2013-04-08 01:23 LVin_A 阅读(533) 评论(0) 推荐(0)