Noticias

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

Imagen con Funcion de Boton

Iniciado por UnityDevelopersXD, Octubre 23, 2016, 07:58:14 PM

Tema anterior - Siguiente tema
Hola!!!
 
Estoy haciendo el inventario de mi juego y necesito hacer un boton que cambie a otra interfaz (esto se hacerlo).El problema es que no tengo la mas minima idea de si puedo hacer una imagen que funcione como boton, porque no quiero esos botones de unity ni nada por el estilo,tengo una imagen ya echa y necesito que cuando el jugador pulse encima se cambie la interfaz, entonces como haria para que revisa el clic del mouse?
 
Lo otro seria que digamos que si pueda hacer lo que quiero arriba,tambien podria añadirle un label? osea que cuando pases el mouse por encima saque un mensaje?
 
Gracias.
 
Chau.

Es que para eso precisamente están los Button de Unity UI. No son más que Images , con un comportamiento añadido de Button y un child Text. En el componente del botón, hay un SelectBox, dónde le puedes indicar el comportamiento de la animación, su animación, etc.
 
Mírate los tutoriales oficiales de la web de Unity3D, por favor.
 
 
 
 

Aaah ok, no veia la opcion de cambiarle el diseño al boton, gracias por aclararme la duda.
 
Ahora quiero que el boton/imagen revise cuando le hagan clic pero que no ejecute nada, solo que el icono que este en esa lugar siga la posicion del mouse y cuando haga clic en otro lado se coloque alli.
 
Esto lo haria de la misma manera no? (Osea con un boton) y que ejecute la accion de que el icono siga la posicion y luego con otro boton de que se coloque en el otro lugar, es asi no?
 
Gracias.
 
Chau.

Es un evento de Input. Tienes que detectar cada vez que hagas OnClick con el ratón, y luego decirle que se actualice la posición de ese elemento UI (el botón), a la posición que tenga el ratón en ese momento.
 
Es fácil de hacer, tienes todo lo necesario en la Documentación Oficial.

Ok muchas gracias.
 
Ya me solucionaron la duda.
 
 

Etiquetas: