图形点击测试无效

组件启用图形点击测试,运行后无效,非选中部分依然可以点击。查了下代码后发现,ShapeHitTest中的hitTest方法没有用到预先设置的点击范围(n0),虽然RoundedRectMesh中的hitTest有一个drawRect,但是为undefined,不知道哪里出了问题,最后我把ShapeHitTest中的hitTest方法后改了下后暂时可以了,

public hitTest(contentRect: Rect, x: number, y: number): boolean {
        //..........
        //return (<IHitTest>ht).hitTest(contentRect, x, y);
        return (<IHitTest>ht).hitTest(this.shape.contentRect, x, y);
}
 
但是这样改不知道会不会有其他影响,目前只测试了一个。
F6D30042-BC25-4b98-AA9D-63F9FB667855.png
已邀请:

谷主

赞同来自:

你是对的。改好了。

要回复问题请先登录注册