--- title: onUpdate summary: Un manejador de actualización de interfaz por fotograma registrado mediante SetScript. En un menú existente, respeta su ciclo de vida onUpdate. section: reference kind: api status: reference updated: 2026-10-27 tags: ["API","X4"] sources: ["https://chemodun.github.io/x4/modding-support/ui-modding/lua-globals/"] --- ## Descripción Un manejador de actualización de interfaz por fotograma registrado mediante SetScript. En un menú existente, respeta su ciclo de vida onUpdate. ## Argumentos del manejador No se documentan aquí los argumentos de devolución de llamada requeridos. En particular, el ejemplo no asume un parámetro deltaTime. ## Ejemplo de suscripción En su propio contexto de addon de UI, adjunte una función local y mantenga su referencia para la limpieza. Los menús existentes normalmente se integran a través de su propio ciclo de vida de actualización de menú. ```lua local updates = 0 local function onWikiUpdate() updates = updates + 1 end SetScript("onUpdate", onWikiUpdate) ``` ### Desvío de limpieza Ejecute esto más tarde cuando el propietario se dispone, no inmediatamente después de la inscripción: ```lua RemoveScript("onUpdate", onWikiUpdate) ``` ## Qué ocurre las actualizaciones aumentan en una por cada actualización entregada. Nada se imprime automáticamente, y el contador no se pasa el tiempo. Estos son ejemplos de aprendizaje independientes, no pruebas de juego ejecutadas. ## Valor devuelto Los ejemplos no devuelven valor. No establecen un contrato de retorno que cambie el comportamiento del motor. Los argumentos del controlador y los valores de retorno son contratos separados. [Tipos y métodos](wiki:types)