Problemas en el cambio de escena

Preguntas y respuestas generales a cerca de Blender 3D
Responder
antoniocasas47
Mensajes: 111
Registrado: Lun Ene 30, 2017 9:32 am
Nombre: Antonio

Problemas en el cambio de escena

Mensaje por antoniocasas47 » Sab Abr 22, 2017 10:47 am

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.

juani
Mensajes: 158
Registrado: Mié Oct 28, 2015 1:34 am
Nombre: Juan Antonio Sanchez Flores

Re: Problemas en el cambio de escena

Mensaje por juani » Sab Abr 22, 2017 12:57 pm

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.

antoniocasas47
Mensajes: 111
Registrado: Lun Ene 30, 2017 9:32 am
Nombre: Antonio

Re: Problemas en el cambio de escena

Mensaje por antoniocasas47 » Dom Abr 23, 2017 11:53 am

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.

juani
Mensajes: 158
Registrado: Mié Oct 28, 2015 1:34 am
Nombre: Juan Antonio Sanchez Flores

Re: Problemas en el cambio de escena

Mensaje por juani » Dom Abr 23, 2017 12:55 pm

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.
Adjuntos

[La extensión blend ha sido desactivada y no se mostrará en adelante]


antoniocasas47
Mensajes: 111
Registrado: Lun Ene 30, 2017 9:32 am
Nombre: Antonio

Re: Problemas en el cambio de escena

Mensaje por antoniocasas47 » Lun Abr 24, 2017 4:15 am

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

juani
Mensajes: 158
Registrado: Mié Oct 28, 2015 1:34 am
Nombre: Juan Antonio Sanchez Flores

Re: Problemas en el cambio de escena

Mensaje por juani » Vie Abr 28, 2017 2:49 pm

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]


antoniocasas47
Mensajes: 111
Registrado: Lun Ene 30, 2017 9:32 am
Nombre: Antonio

Re: Problemas en el cambio de escena

Mensaje por antoniocasas47 » Lun May 01, 2017 6:50 am

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 :)

Responder