var tile = layer.getTileAt(x, y); // 获取瓷砖
// 假设瓷砖存在
tile.on(cc.Node.EventType.TOUCH_END, function(e) {
cc.log(" on click");
}, tile);
这样写在界面上点击瓷砖不能打印 on click
cc.eventManager.addListener({
event: cc.EventListener.TOUCH_ONE_BY_ONE,
onTouchBegan: function() {
cc.log("onclick");
}
}, tile);
这样写是可以打印出onclick
但是文档上说已经废弃
该类已废弃,请使用 cc.systemEvent 或 cc.EventTarget 代替,详见 监听和发射事件。
请问用这个怎么处理,谢谢!