怎么tiledmap中的地图块有点击事件

let a:cc.TiledTile = this.zhangaiLayer.getTiledTileAt(0, 0, true)

    a.node.on(cc.Node.EventType.TOUCH_START,function(event){
        alert('a')
    },this)

这样写不起作用

顶一下,求指点

求大神指点 很急很关键

你打印一下这个a.node,看一下node的width和height是否有值

把你的小demo上传一下,先看看什么情况。

存储需要有单击事件的 tile 的坐标范围 ,设置一个全局的单击事件,每次单击将触点坐标转化为tilemap坐标,判断触点是否落在被设置单击事件的tile上,如果是触发预设的函数