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 算法也有判断,放了个家具层 ,有家具的地方是不可行走的,家具可以随便摆放位置,
求个思路 @ 大神们