对引擎示例中新手游戏引导中的hit和unHit的使用不些不解,感觉用反了。
hitArea = new HitArea();
hitArea.hit.drawRect(0, 0, Laya.stage.width, Laya.stage.height, "#000000");
guideContainer.hitArea = hitArea;
guideContainer.mouseEnabled = true;[/code][code] hitArea.unHit.clear();
hitArea.unHit.drawCircle(step.x, step.y, step.radius, "#000000");
我的理解是给父容器guideContainer(包含遮罩和圆形课交互区域)设置一个可点击区域(舞台宽高的范围)并接受鼠标事件。每次点击清除不可点击区域,再画一个圆形不可点击区域。
可是为什么在示例中的效果是点击圆形之外的没效果,不会出现切换的效果。而点击圆形却有效果