Problemas en el cambio de escena
-
- Mensajes: 111
- Registrado: Lun Ene 30, 2017 9:32 am
- Nombre: Antonio
Problemas en el cambio de escena
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.
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
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.
-
- Mensajes: 111
- Registrado: Lun Ene 30, 2017 9:32 am
- Nombre: Antonio
Re: Problemas en el cambio de escena
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.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.
Re: Problemas en el cambio de escena
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.
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.
- Adjuntos
-
[La extensión blend ha sido desactivada y no se mostrará en adelante]
-
- Mensajes: 111
- Registrado: Lun Ene 30, 2017 9:32 am
- Nombre: Antonio
Re: Problemas en el cambio de escena
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ó. :Sjuani 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.
Re: Problemas en el cambio de escena
Pulsando M cambia a la 2ª escena y pausa la primera, volviendo a pulsar m reanudará la primera y eliminará la segunda.
- Adjuntos
-
[La extensión blend ha sido desactivada y no se mostrará en adelante]
-
- Mensajes: 111
- Registrado: Lun Ene 30, 2017 9:32 am
- Nombre: Antonio
Re: Problemas en el cambio de escena
Gracias juani. Me ha servido de ayudajuani escribió:Pulsando M cambia a la 2ª escena y pausa la primera, volviendo a pulsar m reanudará la primera y eliminará la segunda.