Image.alphaHitTestMinimumThreshold

Cambiar al Manual
public float alphaHitTestMinimumThreshold ;

Descripción

El umbral alfa especifica el mínimo alfa que debe tener un píxel para que el evento se considere un "golpe" en la Imagen.

Los valores alfa inferiores al umbral harán que los eventos de raycast pasen a través de la imagen. Un valor de 1 sólo causaría que los píxeles completamente opacos registraran eventos de raycast en la Imagen. El alfa probado se recupera del sprite de la imagen solamente, mientras que el alfa de la imagen Graphic.color se ignora.

AlphaHitTestMinimumThreshold por defecto es 0; Todos los eventos de raycast dentro del rectángulo de imagen se consideran un golpe. Para que los valores de más de 0 funcionen, el sprite utilizado por la imagen debe tener píxeles de lectura. Esto se puede lograr habilitando la opción de lectura / escritura activada en los ajustes avanzados de importación de texturas para el sprite y desactivando la anotación del sprite.

using UnityEngine;
using System.Collections;
using UnityEngine.UI; // Required when Using UI elements.

public class ExampleClass : MonoBehaviour { public Image theButton;

// Use this for initialization void Start() { theButton.alphaHitTestMinimumThreshold = 0.5f; } }