请大家来看看我的问题吧

![](file:///D:ChatSofthuancun634416025ImageImage1HB5130}3}TQ45`P6KCI{1AB.jpg)

![](file:///D:ChatSofthuancun634416025ImageImage1HB5130}3}TQ45P6KCI{1AB.jpg) {:soso_e100:} ![](file:///D:ChatSofthuancun634416025ImageImage1HB5130}3}TQ45P6KCI{1AB.jpg)
423
大家帮我说一下 我该怎么写判断不能让英雄斜着穿过障碍物呢 前后左右的障碍物判断我都已经写好了 没有问题 就是斜着会穿过去 我写在cctouchmoved里面的 当手指触点的坐标所在的地图块的gid是我事先规定的障碍物的gid的时候就不能移动 反之则把精灵setPoint(touchPoint); 求各位大神解决 该怎么判断不能穿过去呢

同时判断英雄相邻两个gid是不是障碍物,是的话就不让过