Página 1 de 1
Problemas en el cambio de escena
Publicado: Sab Abr 22, 2017 10:47 am
por antoniocasas47
Muy buenas compañeros de Blender. Estoy en Blender BGE. Tengo dos escenas (A y B) y quiero hacer un cambio de escena mediente la pulsación de teclado. El problema es que se que me falta algo pero no se el qué, porque al estar en el escena A me cambia correctamente a la escena B, pero en la B no me cambia a la A...¿Podrían ayudarme? El editor de lógica es el siguiente:
Sensor Teclado (Tecla E)----Controlador Y----Actuador (Definir escena B)
Sensor Teclado (Tecla Q)----Controlador Y----Actuador (Definir escena A)
Gracias y un saludo.
Re: Problemas en el cambio de escena
Publicado: Sab Abr 22, 2017 12:57 pm
por juani
Buenas pues te falta lo primordial lanzar la primera escena de nuevo pero desde la segunda, me explico.Tienes dos escenas por decir algo como si tienes cinco, en la escena desde donde lanzas el juego(escena principal) tienes un sensor teclado con un controlador y el actuador Scene (SetScene con la escena que ahora quieres lanzar), bien pues cuando pulsas la tecla y cambias la escena a la segunda o la que quieras, la escena principal ya no está cargada por tanto aunque veas los sensores , controladores....etc, no funcionan ya en la segunda escena.Asi es que debes de poner en la segunda escena un sensor, controlador y actuador Scene(SetScene con la primera escena) con la tecla que quieras y cargar la primera escena de nuevo.Me explico como un libro cerrao..... muy mal.Si no lo entiendes dime algo.
Re: Problemas en el cambio de escena
Publicado: Dom Abr 23, 2017 11:53 am
por antoniocasas47
juani escribió:Buenas pues te falta lo primordial lanzar la primera escena de nuevo pero desde la segunda, me explico.Tienes dos escenas por decir algo como si tienes cinco, en la escena desde donde lanzas el juego(escena principal) tienes un sensor teclado con un controlador y el actuador Scene (SetScene con la escena que ahora quieres lanzar), bien pues cuando pulsas la tecla y cambias la escena a la segunda o la que quieras, la escena principal ya no está cargada por tanto aunque veas los sensores , controladores....etc, no funcionan ya en la segunda escena.Asi es que debes de poner en la segunda escena un sensor, controlador y actuador Scene(SetScene con la primera escena) con la tecla que quieras y cargar la primera escena de nuevo.Me explico como un libro cerrao..... muy mal.Si no lo entiendes dime algo.
Gracias juani. Tenía que hacerlo desde la otra escena. Si embargo, en la escena B, no me pasaba a la escena A poniendo como actuador "Definir escena A". Así que probando otras maneras, finalmente he conseguido que funcionara poniendo como actuador "Visibilidad (no visible)" para que al pulsar la tecla se hiciera no visible. Gracias y un saludo.
Re: Problemas en el cambio de escena
Publicado: Dom Abr 23, 2017 12:55 pm
por juani
Buenas, si te falla eso hay algo mal puesto todavia, pero si en vez de lanzar otra escena lo que quieres es que algunos objetos no se vean, con el actuador visibility pues genial, pero los objetos siguen en la escena.Esto influiria en el desarrollo del juego, ralentizaría el juego (en el supuesto de que tuvieses muchos objetos, con fisicas ,animaciones etc.).
Te dejo un blend con el cambio de 3 escenas.
El juego empieza en la escena Cubo, si pulsas A lanza la escena Torus, si en Torus pulsas B lanza la escena Suzanne, si en Suzanne pulsas C lanza la escena Cubo.
Re: Problemas en el cambio de escena
Publicado: Lun Abr 24, 2017 4:15 am
por antoniocasas47
juani escribió:Buenas, si te falla eso hay algo mal puesto todavia, pero si en vez de lanzar otra escena lo que quieres es que algunos objetos no se vean, con el actuador visibility pues genial, pero los objetos siguen en la escena.Esto influiria en el desarrollo del juego, ralentizaría el juego (en el supuesto de que tuvieses muchos objetos, con fisicas ,animaciones etc.).
Te dejo un blend con el cambio de 3 escenas.
El juego empieza en la escena Cubo, si pulsas A lanza la escena Torus, si en Torus pulsas B lanza la escena Suzanne, si en Suzanne pulsas C lanza la escena Cubo.
De acuerdo. lo he probado a hacer de la misma manera. Sin embargo, cuando en la escena B pulso la tecla para pasar a escena A, vuelve pero reiniciandose. Es posible que me haya faltado algún punto por explicar. El jugador lo tengo primera persona, y lo he configurado para que al acercarme a un objeto y pulsar una tecla, se me ponga una escena superpuesta. Hasta aquí bien. Ahora, he probado, desde la otra escena (la superpuesta), he probado a suspenderla, pero no pasaba nada, a retomar escena A y tampoco. Pero a "Definir escena A" lo que hace es volver a la escena A pero como si se reiniciara el juego, volviendo mi jugador a donde empezó. :S
Re: Problemas en el cambio de escena
Publicado: Vie Abr 28, 2017 2:49 pm
por juani
Pulsando M cambia a la 2ª escena y pausa la primera, volviendo a pulsar m reanudará la primera y eliminará la segunda.
Re: Problemas en el cambio de escena
Publicado: Lun May 01, 2017 6:50 am
por antoniocasas47
juani escribió:Pulsando M cambia a la 2ª escena y pausa la primera, volviendo a pulsar m reanudará la primera y eliminará la segunda.
Gracias juani. Me ha servido de ayuda