Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

186
Vistas
¿Cuál es el beneficio de una sola clase MonoBehavior?

A veces veo cómo los programadores de Unity usan un script que hereda MonoBehavior para casi todo el proyecto. Los llamados "Gestores de Actualización". Todos los scripts están suscritos a la cola para su ejecución, y el administrador ejecuta todas las funciones y, después de la ejecución, los elimina de la cola. ¿Esto realmente tiene algún efecto en la optimización?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Basado en este artículo al que su enlace tiene un enlace, tener un "administrador de actualizaciones" tiene un impacto positivo en el rendimiento en comparación con el uso del método de Update de Unity. La esencia es que si implementa Update en una de sus clases, Unity tiene una sobrecarga adicional al llamar a Update ; no se ejecuta tan rápido como llamar a un método usted mismo, como decir myObject.Update() . Entonces, si está llamando a la Update de Unity en 10,000 objetos de juego por marco, esa sobrecarga adicional se vuelve notable.

Si llama explícitamente a sus métodos de tipo de actualización desde una clase de "administrador", en lugar de dejar que Unity llame a los métodos de Update "mágicos", entonces puede evitar la sobrecarga adicional que conlleva el uso de métodos "mágicos".

Pero tenga en cuenta que la penalización de rendimiento de usar Update solo se notará si tiene muchos objetos de juego en su escena que implementan Update . Los objetos del juego en tu escena que no implementen Update no tendrán efecto. Sin embargo, sería una buena práctica eliminar el método de Update que Unity agrega a todos los scripts nuevos si no lo está usando.

En resumen, a menos que tenga una gran cantidad de objetos en su escena y tenga problemas de rendimiento, no me preocuparía.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda