onLoad(){
this.node.on(cc.Node.EventType.TOUCH_START,function(event){
console.log("123");
});
},
这个是写在aa.js里边的,然后这个代码挂在预制上,在场景添加这个预制,发现点下预制不能触发事件
onLoad(){
this.node.on(cc.Node.EventType.TOUCH_START,function(event){
console.log("123");
});
},
这个是写在aa.js里边的,然后这个代码挂在预制上,在场景添加这个预制,发现点下预制不能触发事件
问题解决了,原来事件是正常的,
只是预制的根节点的长和宽的尺寸设置为0,要设置个尺寸,也就是点击的区域,最好是根据背景的尺寸来来设置宽和高,然后最好调整位置Position的位置为0,0.背景的Position也设为0,0,也就是保持尺寸和位置跟根节点区域一样设置
太坑了,子节点有宽高,父节点居然还是0,困扰我一年的点击问题,fuck
太正常了吧, 如果有多个子节点还都带旋转缩放等,这个时候父节点的宽高怎么算?
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。