Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Oaken3d en Agosto 11, 2015, 06:53:34 PM

Título: Problema con Canvas
Publicado por: Oaken3d en Agosto 11, 2015, 06:53:34 PM
tengo un problema que no puedo solucionar, resulta que estaba haciendo los menus de un juego y decidi, como debe ser, usar canvas, eh creado 3 canvas para los menus, uno que me muestre lo que tengo en main menu, otro para info si se quiera salir de juego y el ultimo para pausa, los 3 los controlo con canvas.enabled asi puedo navegar entre los menus, bueno estando trabajo por todo un dia completo aprendiendo canvas todo parecia funcionar de maravilla, los click funcionaba, los menus respondian a mis click, se activaban y desactivaban como debian, en fin todo funcionando prefecto, como el objetivo mio era hacer funcionar los menus nunca me puse a probar el juego ya que eso todo estaba bien. ahora el problema esta en cuando me pongo a jugar el juego, mi juego es en 2d y es un submarino que se mueve por toda la pantalla, cuando empiezo mi juego pongo play y el juego empieza, despues de empezarme a mover por la pantalla y doy spacebar para disparar los canvas empiezan a aparecer y desaparecer, lo rarro es que solo pasa cuando estoy en ciertas partes de la pantalla con el player y nunca salen cuando voy hacia los lados, aveces pareciara como si el mismo ship fuera un cursor y activaras los menus, por que algunas veces presionando el spacebar varias veces puedo ver como los botones se precionan, eso es lo unico que creo que pueda ser el problema, el problema se da mas que nada cuando oprimo arriba o abajo junto con la spacebar, nunca pasa cuando oprimo hacia los lados, otra de las cosas curiosas es que si en el juego en la ventana de game empiezo a cambiar el tamano de la pantalla varias veces el problema desaparese, y aveces regresa, eso el lo curioso que dependiendo de el tamano de la pantalla de el game es el problema. en cueston de Script todo ya lo vi y todo esta perfecto, de echo no tengo ningun comando para usar la SpaceBar ni la Flechas en los scripts de menu. Estoy usango botones para esto y en todos uso onclick,espero que me puedan ayudar gracias
Título: Problema con Canvas
Publicado por: iRobb en Agosto 11, 2015, 07:01:03 PM
Así a priori parece alguna opción. Puede ser el Render del Canvas?
Título: Problema con Canvas
Publicado por: Oaken3d en Agosto 11, 2015, 07:07:26 PM
lo unico en los canvas es render mode pero dudo que sea eso, ya lo eh cambiado igual y sigue el mismo problema. y en los botones esta canvas renderer y no tiene niguna opcion
Título: Problema con Canvas
Publicado por: Oaken3d en Agosto 13, 2015, 06:51:26 AM
Bueno casi me doy un balazo por esto pero depues de mucho tiempo encontre el problema, los botones tienen una opcion que se llama navigation y permite desplazarse por los botones con el teclado y la barra espaciadora asi que cada vez que movia mi player todos los botones de los menus se actibavan 
Título: Problema con Canvas
Publicado por: iRobb en Agosto 13, 2015, 10:21:21 AM
Nunca te acostarás sin que tu mujer te enseñe algo nuevo, digo, sin aprender. Eso.
Título: Problema con Canvas
Publicado por: Oaken3d en Agosto 13, 2015, 06:52:08 PM