1 Archivos adjunto(s)
Ayuda activar objetos con mouse en BGE
Buenas tardes a todos, de nuevo os pido ayuda o consejo para seleccionar objetos con el ratón en BGE.
Tengo un blend hecho en el cual, con un script Python, detecto todos los objetos del juego. En el juego hay una pala como ya sabéis algunos y un camión.
La pala consta de varios objetos al igual que el camión y yo lo que quiero con el ratón es activar los logic bricks de la pala(con todos los objetos que la componen) o los logic bricks del camión (también con todos los objetos que lo componen).
Me explico mejor, si lanzamos el juego, los dos vehículos se mueven a la vez porque tienen las mismas teclas para moverse, lo que quiero es poder seleccionar
uno de ellos y moverlo sin que el otro se mueva.
Lo tengo prácticamente hecho con propiedades booleanas en cada objeto, he hecho un cubo que cubre toda la pala (PalaAvatar) que además, he hecho hijo del hueso central. Si lanzo el juego la pala no se mueve hasta qué yo toco cerca de ella con el ratón y hago clic. El ratón detecta el cubo y si hago clic, cambio las propiedades booleanas de falso a verdadero. Esto no va mal, pero hasta ahora nunca se me había ralentizado Blender, pero ahora si lo hace.
Os dejo el blend para qué veáis esto y a ver si me podéis aconsejar si hay una mejor manera de hacerlo.
Gracias de antemano y un saludo.
-- IMÁGENES ADJUNTAS --
https://www.foro3d.com/attachment.ph...hmentid=209890
Ayuda activar objetos con mouse en BGE
Recuerdas que te comenté lo de unir las armatures de todas las partes del vehículo en una sola.
Pues si este fuera el caso, (una sola armature para todo el objeto), se trataría de crear una booleana donde al presionar el número 1 (por ejemplo) se activará la armature 1 y al presionar el botón 2, se desactivara esa armature y se activará la otra (la del otro vehículo).
Lo de que se ralentiza, a mí también me pasa, aunque muy poco.
Ayuda activar objetos con mouse en BGE
Pues vamos a intentarlo.
Con la versión 2.74 no me pasó esto de ralentizarse nunca, con esta noto que lo hace al elegir en el material el color, va lento y tarda en asignar el color.
No es que tarde mucho realmente, pero sí que se nota, o al elegir o cambiar de luz o la intensidad de la luz. Cuando tocas estas cosas se ralentiza y tarda un poco
en asignarlas. Tampoco es para morirse, pero lo decía por si fuese por algo de configuración del programa.
Gracias de nuevo, voy a cambiar la armature. No me gusta mucho porque otras veces que lo he hecho, cuando lanzas el juego, salen cosas deformadas, pero vamos
a ver qué pasa.
Gracias.