¿Cómo hacer que la jugabilidad ignore los clics en el botón de la interfaz de usuario en Unity3D?
Tengo una IUButton
(utilizandoUnityEngine.UI
)
Sin embargo, haciendo clic en elButton
parece serhaciendo clic a través de en la escena (en mi caso haciendo clic en una malla de navegación).
¿Cómo resolver este problema?
He estado usando el código típico de Unity3D para poner al usuario en juego como
if (Input.GetMouseButtonDown(0))
{
lo mismo si intento el enfoque
if( Input.touches.Length > 0 )
{
if ( Input.touches[0].phase == TouchPhase.Began )
{
y parece ser el caso en iOS, Android y escritorio.
Parece ser un problema básico que hace clic en la interfaz de usuario (UnityEngine.UI.Button
etc.) parecen caer en la jugabilidad.