Noticias

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

Asignación de botones

Iniciado por shelbybto, Enero 08, 2016, 01:09:54 AM

Tema anterior - Siguiente tema
Buenas, tengo una pequeña duda haber si me pueden ayudar.Tengo 4 botones que cree usando la nueva interfaz de Unity con canvas. Ya están hechos y asigno funciones de GameObject desde el editor, el problema es que estoy asignando esto a un GameObject en especifico y si lo cambio ya no funcionan.Estos Botones controlan el movimiendo de un vehiculo y planeo tener distintos modelos de vehiculos lo que necesito es que el mismo Gameobjet vehiculo busque estos botones y ademas usar las funciones como OnPointerDown y OnPointerUp. Tambien de ser posible quiero detectar si se hace un "doble clic". y después de hacer algo. En este caso quiero que si presionan 2 veces seguidas a la izquierda el vehiculo haga un barrido o Dash a esa dirección, ya lo tengo programado todo solo necesito acomodarlo.Igual si saben de algun tutorial donde explique como usar las funciones OnPointerDown y OnPointerUp. en C# se los agradeceria. Mi idea es algo similar a esto:
public Button Izquierda;

void Start(){
    Izquierda.Find("btnIzq");
}
//esta es la funcion que quiero usar con el boton Izquierda
void OnPointerDown (){

}
Gracias por leer mi post

Las funciones OnPointerDown están dentro de la Interfaces IPointerDownHandler, es decir que tu código debe estar Asignado a este botón para que funcione.

Etiquetas: