Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: rogerdv en Octubre 14, 2015, 07:15:04 PM
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?
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.
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).