前景描述:
LGame 的TDdemo中 使用了一个MoveTo类,通过该类可以直接设置起点和终点来让精灵根据地图自己寻找路径
这里有一个问题,就是MoveTo类是根据地图的-1值来判定碰撞的,那我们如果不想要用这个写死的值来判定要怎么样修改了
org.loon.framework.android.game.action.map.Field2D
类的isHit(Vector2f point)和 isHit(int px,int py)
public boolean isHit(Vector2f point) { if (get(data, point) != -1) { return true; } return false; } public boolean isHit(int px, int py) { if (get(data, px, py) == 0) { return true; } return false; }作者用!=-1来表示没有碰壁,我们可以给成==0来表示 这个是通路
这样我们可以根据我们的需要,给地图不同的绘制