就是假如我给一张图片设置点击,事件监听例如监听touchstart事件,怎么办才能当点击透明区域不会触发事件,点击有像素的地方才会触发事件啊??怎么才能做到这种效果
默认的,触发事件的条件是node的size。如果你想点击透明区域不会触发,那么你可以判断点击点的图片的像素,透明就不触发。但这是没有必要的,你只要填充上透明位置就好。
你是不是用的creator开发啊?creator的范例里面,碰撞组件部分有你要的这个功能
就是假如我给一张图片设置点击,事件监听例如监听touchstart事件,怎么办才能当点击透明区域不会触发事件,点击有像素的地方才会触发事件啊??怎么才能做到这种效果
默认的,触发事件的条件是node的size。如果你想点击透明区域不会触发,那么你可以判断点击点的图片的像素,透明就不触发。但这是没有必要的,你只要填充上透明位置就好。
你是不是用的creator开发啊?creator的范例里面,碰撞组件部分有你要的这个功能