概要
テクスチャの「Read/Write」をオンにして「Apply」した状態で
using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class Example : MonoBehaviour, IPointerClickHandler { private void Awake() { var image = GetComponent<Image>(); image.alphaHitTestMinimumThreshold = 1; } void IPointerClickHandler.OnPointerClick( PointerEventData eventData ) { Debug.Log( "クリックされた" ); } }
UI.Image の alphaHitTestMinimumThreshold
を 1
にすると
UI.Image の透明部分がクリックできなくなる