[]官方新手游戏引导示例中关于hit和unHit的使用疑问
对引擎示例中新手游戏引导中的hit和unHit的使用不些不解,感觉用反了。
可是为什么在示例中的效果是点击圆形之外的没效果,不会出现切换的效果。而点击圆形却有效果
hitArea = new HitArea();
hitArea.hit.drawRect(0, 0, Laya.stage.width, Laya.stage.height, "#000000");
guideContainer.hitArea = hitArea;
guideContainer.mouseEnabled = true;
hitArea.unHit.clear();我的理解是给父容器guideContainer(包含遮罩和圆形课交互区域)设置一个可点击区域(舞台宽高的范围)并接受鼠标事件。每次点击清除不可点击区域,再画一个圆形不可点击区域。
hitArea.unHit.drawCircle(step.x, step.y, step.radius, "#000000");
可是为什么在示例中的效果是点击圆形之外的没效果,不会出现切换的效果。而点击圆形却有效果
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
cuixueying
赞同来自: jokerZero 、Dee
jokerZero
赞同来自: