Noticias

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

Coroutines para IA

Iniciado por rogerdv, Octubre 14, 2015, 07:15:04 PM

Tema anterior - Siguiente tema
Estoy en proceso de estudiar el uso de las co-rutinas para implementar mi sistema de IA, y me asalta la duda acerca del límite óptimo de ellas que puedo utilizar al mismo tiempo. Al principio pensé que se trataba de alguna especie de hilos, pero luego de leer el manual, me llevo la impresión de que no es así y que podría tener docenas de ellas corriendo a la vez (porque de hecho, no estarán corriendo "a la vez"). Es adecuado que tenga 15 o 20 de ellas ejecutándose?

http://dsgp.blogspot.com">Divagaciones sobre programación y juegos



Yo me he encontrado problemas si anido 15 o más (no simultáneas)

Cita de: iRobb date=1444843815" data-ipsquote="" data-cite="iRobb" class="ipsQuoteYo me he encontrado problemas si anido 15 o más (no simultáneas)
Osea, una corutina que llama a otra? No sé si será mi caso, porque las estoy lanzando desde Update (tampoco sé si será lo adecuado). O sea, en cada NPC tengo solo una ejecutándose, y la idea sería que cada NPC tenga la suya, encarg';andose de la inteligencia artificial.

http://dsgp.blogspot.com">Divagaciones sobre programación y juegos



No es recomendable lanzarlas desde Update, se ejecuta muchas más veces que las coroutines y además no podrás ralentizarlo si quieres (WaitForSeconds).

Etiquetas: