let a:cc.TiledTile = this.zhangaiLayer.getTiledTileAt(0, 0, true)
a.node.on(cc.Node.EventType.TOUCH_START,function(event){
alert('a')
},this)
这样写不起作用
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上,如果是触发预设的函数