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; } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961