Noticias

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

HOLA NECESITO AYUDA

Iniciado por minerofelipe932, Agosto 21, 2015, 11:59:22 PM

Tema anterior - Siguiente tema
Agosto 21, 2015, 11:59:22 PM Ultima modificación: Junio 02, 2016, 12:15:24 AM por pioj
HOLA TENGO UN PROBLEMA QUIERO HACER UN MENU ANDROID QUE 
 
FUNCIONE CON GUI TEXTURES OSEA CUANDO TOQUE SINGLEPLAYER ME LLEVE A SINGLE PLAYER Y ASI DE CADA UNO XD ESQUE TENGO PROBLEMA CON ESTA SCRIPT PERO NO ME FUNCIONA CON TODOS SE LOS PONGO A CADA UNO Y ME LLEVA NADA MAS A SINGLE 
 
AQUI VA EL SCRIPT:
 



   
      function Update(){
      if ((Input.touchCount == 1) &&
      (Input.GetTouch(0).phase == TouchPhase.Began) )
      {
      Application.LoadLevel("level select");
      }
      }
   

[/quote]
 
 
 
QUIERO QUE A CADA OPCION ME LLEVE A SU RESPECTIVA ESCENA YA QUE NADA MAS ME CARGA UNA SI PONGO EL MISMO SCRIPT PERO CON DIFERENTE ESCENA

Crea una variable String que se llame nivel y en application loadlevel quita el "" y pon nivel. En la escena dependiendo del boton modificas la variable con el nombre que quieras

El problema que tienes es que no diferencias dónde se toque la pantalla, simplemente tienes puesto que cuando se toque (en cualquier punto) se cargue tal nivel, se cargará el nivel del primer objeto que ejecute el update (). Si no recuerdo mal, los botones GUI funcionan también sobre android, así que en realidad no necesitarías tener esas líneas.De todas formas si quieres hacerlo tú por código, lo que tienes que mirar no es la Phase del toque sino la posición.

Etiquetas: