Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

¿Como hacer que el puntero del ratón no afecte a los Buttons UI?

Iniciado por ftejada, Mayo 29, 2016, 02:29:51 PM

Tema anterior - Siguiente tema
Hola a todos!
 
Alguien podría ayudarme a saber como puedo hacer que el puntero del raton no afecte a los buttons de la UI? Me explico un poco...
 
Como ya sabemos cuando pasas por encima de algun button el puntero del ratón, dicho button cambia de color haciendo ver que está señalado. Por otro lado como es evidente, cuando clickeamos encima de un button con el ratón el button se activa y hace lo que sea que le hayamos indicado.
 
Yo quiero conseguir que cuando el puntero del ratón este desactivado en pantalla(que no se vea), que no afecte a los buttons ni haciendo clic al ratón ni al pasar por encima cambiando de color.
 
 
 
Gracias por adelantado. Un saludo.


Mayo 29, 2016, 02:53:23 PM #2 Ultima modificación: Mayo 29, 2016, 02:54:14 PM por ftejada
Cita de: farenhai date=1464526004http://docs.unity3d.com/ScriptReference/Screen-showCursor.html
   
   
       
   
   
      Esto te podría servir? (comando en desuso,  pero ahí tienes los nuevos mencionados)
   


Gracias por responder.
 
Eso es precisamente lo que se usa para poder hacer que el puntero del ratón no se vea en pantalla y lo que utilizo. Pero aunque el puntero no se muestre el eventSystem sigue detectando toda las funciones del raton cuando se clickea o cuando el puntero del ratón pasa por encima de un button...
 
 
 
La pregunta creo que podría ser ¿Como hago para que el EventSystem no detecte los clicks del raton si este está oculto con Cursor.visible y que si está oculto tampoco haga que los buttons cambien de color si el puntero oculto pasase por encima de ellos?
 
No se si me explico adecuadamente
 
 
 
Saludos


Cita de: leocub58 date=1464529102Juega con el blocking mask del canvas raycaster.
   


Gracias por contestar
 
Podrías ser algo más preciso o algun tuto para seguirlo?? he estado buscando acerca de esto pero no veo la manera de hacerlo...
 
 
 
Saludos

Etiquetas: