cambio de color por contacto

Preguntas y respuestas relacionadas con el desarrollo de videojuegos y aplicaciones 3D interactivas, usando Blender Game Engine.
Responder
jacaranda
Mensajes: 20
Registrado: Jue Sep 26, 2013 9:34 am
Nombre:

cambio de color por contacto

Mensaje por jacaranda » Mié Oct 09, 2013 11:28 am

Hola.
Esto es una prueba por que el otro mensaje fue fallido.

jacaranda
Mensajes: 20
Registrado: Jue Sep 26, 2013 9:34 am
Nombre:

Re: cambio de color por contacto

Mensaje por jacaranda » Mié Oct 09, 2013 12:25 pm

Ahora si, la idea es que el vídeo juego un objeto copie el color de otro, ya sea por contacto o no.

Cubo(1)Negro al ponerse en contacto con Plano Blanco cambia de color y pasa a ser Cubo(1)Blanco.
Cubo(1)Blanco deja de estar en contacto con Plano Blanco y cambia de color y pasa a ser Cubo(1)Negro.

Cubo(2)Negro imita el cambio de color de el Cubo(1)Negro sin estar en contacto.

Avatar de Usuario
Jquex
Mensajes: 213
Registrado: Mié May 11, 2011 10:55 am
Nombre: Jorge Quex
Ubicación: Guatemala

Re: cambio de color por contacto

Mensaje por Jquex » Mié Oct 09, 2013 12:37 pm

Quetal? mira yo creo que podrias investigar un poco sobre dinamic paint, creo que con ello podrias obtener el resultado que esperas, otra manera seria animando por asi decirlo los colores, calculando en el la linea de tiempo en que preciso momento hay que hacer que cambie de colo un determinado objeto!

espero que mi comentario te sea de ayuda!

jacaranda
Mensajes: 20
Registrado: Jue Sep 26, 2013 9:34 am
Nombre:

Re: cambio de color por contacto

Mensaje por jacaranda » Mié Oct 09, 2013 6:08 pm

Gracias por tu comentario.

investigare y lo comentare.

mateosss
Mensajes: 7
Registrado: Dom Dic 07, 2014 4:08 pm
Nombre: Mateo de Mayo

Re: cambio de color por contacto

Mensaje por mateosss » Dom Dic 07, 2014 4:29 pm

Si tus cubos no tienen ninguna textura, con python es muy sensillo de hacer.

Usando un sensor de colisión le dices que si colisiona contra cierto objeto haga lo siguiente.

objetoQueCambiaDeColor.color = objetoColisionado.color

Si sabes algo de python ya está, si no dime y te pondré el código completo.

Responder