Unity – Update con intervalos entre cada llamada (cUpdate)

Update es la función por defecto de Unity que se llama de manera automatica en cada frame. Pero en situaciones necesitamos llevar acabo una acción, pero no necesariamente en cada frame, por un decir cada medio segundo (0.5). Gracias a Unity tenemos dos opciones, la primera es usar ‘InvokeRepeating‘, pero su limitante es que no podemos cambiar la frecuencia (Que primero sea cada medio segundo (0.5) y luego cada segundo (1)) sin necesidad de detenerlo y generar uno nuevo, para ellos podemos hacer una versión alternativa con los ‘Coroutines‘, el cual puede quedar así.

Esto es muy util cuando necesitamos por ejemplo verificar si algo ah llegado a su destino en muchos GameObjects.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.