Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Como puedo saber si un patrón está completo

Iniciado por Soushi, Mayo 07, 2016, 07:20:44 PM

Tema anterior - Siguiente tema
Mayo 07, 2016, 07:20:44 PM Ultima modificación: Mayo 07, 2016, 08:01:15 PM por Soushi
Saludos, disculpen que les moleste pero soy nuevo en Unity (nunca antes lo había usado) y en la universidad me piden hacer un proyecto usando realidad aumentada.  Para la RA hago uso de vuforia, esa parte la tengo cubierta mi problema es que el proyecto es una especie de rompecabezas para niños que usa cubos en 3d, se utilizan 9 cubos de los cuales cada uno tiene 2 lados de un color, 2 lados de otro y 2 lados con mitad y mitad de los colores anteriores; con las caras de dichos cubos 3d debe formar una figura dentro de un área quedando los cubos formando un cuadrado de 3x3.  Ya cuento con los cubos 3d con texturas, se pueden rotar y puedo detectar cual de sus lados queda frente a la cámara pero tengo desconozco algún método para poder detectar la figura completa, es decir, los 9 cubos ordenados; pues aunque individualmente para el programa son objetos diferentes los niños deben poder empezar a armarlo en el orden que quieran.  Quizás es una pregunta básica para algunos de ustedes pero no he encontrado una manera de solucionarlo lo más cercano ha sido el uso de colisiones pero el ejemplo que encontré requiere que los objetos tengan un orden especifico por lo que (según yo) no me sirve.  De antemano agradezco sus comentarios.   

Estados de posicion para cada cubo, y luego compararlos todos.

no necesaria mente compararlos ya que es casi improbable que acierte las posiciones exactas, usa Vector3.Distance para ver la distancia aproxcimada y despues de ahy como lo quieras acomodar

Etiquetas: