
如图,经过如下初始化之后:
setAllTiles(width: number, height: number) {
let layer = this.tiledMap.getLayer(“baseLayer”);
for (let currentWidth = 0; currentWidth < width; currentWidth++) {
for (let currentHeight = 0; currentHeight < height; currentHeight++) {
layer.getTiledTileAt(currentWidth, currentHeight, true);
}
}
}
start() {
this.setAllTiles(10, 10);
this.baseLayer.children.forEach(tileNode => tileNode.on(“mousedown”,()=>{
console.log(“hello”);
}));
}
在baselayer节点之下会生成100个瓦片节点,但是start函数中添加事件的代码并不能work,请问是为什么?