您当前的位置: 首页 >  unity

十幺卜入

暂无认证

  • 4浏览

    0关注

    119博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity3d UGUI的图片按钮点击无效的坑

十幺卜入 发布时间:2021-01-28 16:12:53 ,浏览量:4

Unity3d UGUI的图片按钮点击无效的坑
  • 图片按钮点击事件无效的问题
  • 无效的条件
  • 解决办法
    • 修改图片
    • 添加一个Text子节点
    • 取消勾选Graphic Raycaster忽略反图形
这个问题在以前遇到过,后来很久没遇到,这次遇到直接忘了怎么处理。特在此Mark一下。

图片按钮点击事件无效的问题

在进行项目开发的过程中,其余按钮都能正常点击,而唯独一个按钮点击无效果,观察发现是纯图片的按钮(无Text子节点)且Rotation值设定为180的情况。

无效的条件

Rotation.x >= 90 或Rotation.y >= 90 时点击无效;

这个最常遇到的的是180的情况,我们会旋转一些UI按钮图片。

解决办法 修改图片

这是最直接的方式。 只能是多加一张旋转的图片,并将按钮的rotation设置为0

添加一个Text子节点

这是有点猥琐的方式。 如果不想要文字内容,将text设置为空的就行,或者透明度设为肉眼不可见

取消勾选Graphic Raycaster忽略反图形

这是最有效的方式。 找到button最外层的Canvas,将Graphic Raycaster组件的“Ignore Reversed Graphics” 在这里插入图片描述

关注
打赏
1663314737
查看更多评论
立即登录/注册

微信扫码登录

0.0939s