Cómo reescribir el ciclo de vida del script de Unity
Render
OnPreCull: esta función se llama antes de que la cámara seleccione la escena. Lo que es visible para la cámara depende del sacrificio. La llamada a la función OnPreCull se produce antes del sacrificio.
OnBecameVisible/OnBecameInvisible: Esta función se llama cuando el objeto es visible/invisible para la cámara.
OnWillRenderObject: Esta función se llama una vez por cada cámara si el objeto es visible.
OnPreRender: Esta función se llama antes de que la cámara comience a renderizar la escena.
OnRenderObject:? Se llama después de que se completa toda la representación de la escena normal. En este punto, puede dibujar geometría personalizada usando clases GL o Graphics.DrawMeshNow.
OnPostRender:? Se llama después de que la cámara haya terminado de renderizar la escena.
OnRenderImage (solo versión Pro):? Llame a esta función para posprocesar la imagen de la pantalla una vez completada la representación de la escena.
OnGUI:? Esta función se llama varias veces por cuadro en respuesta a eventos de GUI. El programa manejará primero los eventos de diseño y redibujado, luego los eventos de diseño y de teclado/ratón para cada evento de entrada.
OnDrawGizmos? se utiliza para dibujar pequeños iconos (Gizmos) en la vista de escena con fines de visualización.
Espero que esto te sea útil. Si deseas descargar el complemento de Unity, puedes visitar el foro de nagin.com.