传统按钮交互范围为矩形,现在可以使用不规则形状进行响应。
方法1
- 勾选Read/Write Enable
- 代码中设置 Image组件的的alphaHitTestMinimumThreshold属性
- 例如:image.alphaHitTestMinimumThreshold = 0.1f;
- 图片上透明度小于0.1f的地方 不响应按钮点击
- 优点,范围准确。缺点,消耗性能
方法2
按钮根据图片的矩形范围进行响应
按钮子对象上面的Image组件影响按钮的响应范围
- 添加Image,Source Image 设置按钮图片
- 添加子对象按钮 删除Text对象 设置按钮的响应图片为父对象 调整按钮大小
- 按钮添加多个子对象Image 调整Image的大小 覆盖父对象的图片
- 优点:制作简单,缺点:不太准确