`
tansitongba
  • 浏览: 483273 次
文章分类
社区版块
存档分类
最新评论

LGame使用一-----修改lgame MoveTo的寻路径方式

 
阅读更多

前景描述:

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来表示 这个是通路


这样我们可以根据我们的需要,给地图不同的绘制




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics