成少
Fri, 30 Mar 2018 03:29:52 +0000

tilemap 如何动态设置碰撞层，用代码设置，
比如我想在 tilemap 里 tile位置 为 （2,2）的位置设置成不可行走的状态， 然后1分钟后又设置成
不可行走的状态
if (this._borderMap(top) && this._layerBarrier.getTileGIDAt(top) === 0) {
// cc.log('top: ’ + top);
if(this._layerFurniture){
var test = this._layerFurniture.getTileGIDAt(top) === 0;
if(test){
results.push(top);
hasTop = true;
}
}else{
results.push(top);
hasTop = true;
}
}

astar 算法也有判断，放了个家具层 ，有家具的地方是不可行走的，家具可以随便摆放位置，
求个思路 @ 大神们

阅读整个主题