Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: alumno2089 en Febrero 15, 2016, 01:05:28 AM

Título: IA aliada, acompañantes y demás.
Publicado por: alumno2089 en Febrero 15, 2016, 01:05:28 AM
Hola, buenas noches. Quisiera consultar una cosa. Verán, tengo varios scripts sobre IA. Pero todos ellos identifican un unico objeto, que es el personaje a controlar. He visto que en el foro ya había puesto algo similar pero no es lo que busco. Se hacer lo típico, que si algo con el tag player entra en el collider suceda x cosa (monigote te mire y dispare por ejemplo). Pero no tengo ni idea de como hacer que si yo estoy en escena, pero otro objeto con mi mismo tag entra en dicho collider lo ataque a el en vez de a mi, o que si uno entra otro sale. En resumen, esa es mi pregunta. Busco como hacer una IA que pueda reaccionar ante varios objetos y no solo ante 1.Gracias de antemano.
Título: IA aliada, acompañantes y demás.
Publicado por: GSG3D en Febrero 15, 2016, 01:19:54 AM
No se entiende muy bien lo que quieres hacer?  Generañmente la ia detecta un objetivo o varios mediante fisicas, si ya tiene un objetivo asignado se utiliza una lista por lo cual si pierde tal objetivo se recorre la lista.
Ademas la seleccion de que objetivo tomar dentro de la lista puede ser infñuenciado por muchas variables,  como la distancia. Cual es tu problema con las tags?
Título: IA aliada, acompañantes y demás.
Publicado por: Ferno en Febrero 15, 2016, 02:59:41 PM
Debería funcionar mas o menos así:- verificar posición objetivos;- verificar obstáculos entre objetivos;- si no hay obstáculos entre el primer objetivo que encuentra y el IA, marca a ese objetivo (como dijo GSG3D) y ataca;- Si hay obstáculos entre el objetivo y el IA, se desmarca el objetivo y se repite el proceso.Espero que te sea de ayuda.Saludos...
Título: IA aliada, acompañantes y demás.
Publicado por: alumno2089 en Febrero 15, 2016, 04:06:56 PM
Perdona, es que me cuesta explicarme bien, perdona GSG3D. Voy a intentar poner un script sencillo que presente este problema. Básicamente el problema es que todas las IA que encuentro están pensada para reaccionar con un objeto que tenga un tag, que acostumbra a ser el jugador y el tag que tiene puesto. Pero no estan hechas para que interactuen con mas objetos, como dos jugadores u otra cosa a la que, atacar, en este caso. Cuando pueda poner el script me podre explicar mejor. No obstante si alguien conoce algún tutorial a seguir, aunque sea en otro idioma, se agradecería.
Título: IA aliada, acompañantes y demás.
Publicado por: Ferno en Febrero 15, 2016, 04:33:13 PM
[quote author=alumno2089" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35148" data-ipsquote-contentcommentid="127127">Perdona, es que me cuesta explicarme bien, perdona GSG3D:wacko: Sólo texto | Texto con Imágenes