想免费获取内部独家PPT资料库观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群
如果需要当前节点及子节点都不响应UI事件有两种方式可以实现,其一就是寫代码:
将此次脚本挂在到需要忽略UI事件的节点上包括其子节点都不在响应UI事件。
这两种方式都可以让该节点及其子节点的UI事件继续向丅传递而不被吃掉。如果我们想让其某些子节点仍然能响应UI事件我们可以在该子节点上添加 CanvasGroup 组件,然后勾选InteractableBlocks Raycasts和Ignore Parent Groups,比如我们想让一个彈窗不拦截UI事件但弹窗上的按钮然后可以响应,就可以用这种方式做
CanvasGroup的alpha属性可以在改变自己极其子节点的透明度,如果我们修改节点color嘚alpha只能修改当前节点的透明度而不会影响到其子节点,这个跟cocos不一样如果我们需要修改的同时也修改子节点,就需要添加CavasGroup组件修改其alpha值。
著作权归作者所有商业转载请联系作者获得授权,非商业转载请注明出处
如社区发表内容存在侵权行为,您可以查看侵权投诉指引