genial pero no puedo poner cosas sobre cosas, paso el cañol por ejemplo por encima de un blindaje y no se pone arriba, ademas no puedo cambiar la ubicacion para donde mira
Veo los problemas. Necesito revisar el tank-builder para ver cómo se aplica la rotación y arreglar ambos issues:
Ahora entiendo los problemas. Los arreglaré:
recursive: true para detectar las caras de los objetos hijos dentro de los gruposAhora arreglo el raycast para usar recursive y mejorar la deteccion de bloques apilados:
Ahora arreglo el handlePointerUp para que tambien use recursive y encuentre el bloque correcto:
Ahora necesito asegurarme de que el userData.isBlock se agregue correctamente a los grupos en rebuildBuilderScene:
Ahora actualizo el Builder UI para agregar botones de direccion mas claros:
Ahora actualizo el componente principal para pasar setCurrentDir:
Ahora elimino la variable DIRECTIONS que ya no se usa:
Ahora tambien mejoro las instrucciones en el header:
Ahora actualizo los iconos en StatRow tambien:
He corregido ambos problemas:
recursive: true para detectar las caras de los meshes hijos dentro de los grupos (como los detalles del blindaje, motor, etc.). Ademas, la logica encuentra correctamente el bloque padre y usa la normal de la cara transformada a coordenadas del mundo para calcular la posicion correcta donde apilar.genial pero al andar se unde, ademas me gustaria que sea una especie de mapa al estilo lol
Veo los problemas en las imagenes:
Voy a arreglar el hundimiento y crear un mapa estilo MOBA/LoL con carriles, jungla, bases y rio.
Ahora entiendo los problemas. Veo que:
BLOCK_SIZE / 2 pero el terreno tiene variaciones de altura que no se consideranVoy a reescribir el terrain-generator para crear un mapa estilo LoL y arreglar la posicion del tanque:
Ahora arreglo el problema del hundimiento en el juego principal:
Tambien necesito ajustar el plano del raton para que las balas y el targeting funcionen correctamente:
Ahora ajusto la posicion inicial del tanque al desplegar:
Tambien necesito ajustar la posicion de las balas para que salgan a la altura correcta:
Las balas ya se posicionan correctamente usando worldPos del barrel. Ahora ajusto la posicion inicial del spawn del tanque en el juego (cerca de una base):
He realizado las siguientes correcciones:
BLOCK_SIZE / 2 a BLOCK_SIZE * 1.5 para que quede correctamente sobre el terreno plano. Tambien ajuste el plano del mouse para que el targeting funcione a la altura correcta.Nuevo mapa estilo MOBA/LoL: Reescribi completamente el generador de terreno con:
genial! pero donde estan las torres? porque solo hay 1 camino? tienen que haber varios, por que hay arboles adentro del camino? por que el mapa esta tan mal generado? por que no hay montañitas?