NO MOM
I CANT PAUSE.
Scientific Number Tools Documentación
Soporte
Explorar documentación

Mostrar números y crear un formato

Usa la notación incluida o define los sufijos de tu juego.

En esta página

Muestra un valor

Para 1250, To Fixed String con Decimal Places 2 produce 1250.00. Usa To Formatted String con Formatter Name Scientific para notación científica o Suffix para el formato de sufijos configurado. Al aceptar texto, parsea con el mismo formato e inspecciona el error resultante.

Formatos incluidos

Formato Ejemplo con 12500 Uso
Fixed 12500.00 con 2 decimales Número decimal con una cantidad fija de decimales.
Suffix 12.5k con los sufijos por defecto Contadores y economías; sufijos configurables.
Scientific 1.25e4 Mantisa y exponente decimal.
Engineering 12.5 x 10^3 Exponentes múltiplos de tres.

Los formateadores personalizados registrados también aparecen en el selector. None usa el formato por defecto del proyecto. To Exponential String y To Precision String son conversiones adicionales: la primera recibe decimales y la segunda cifras significativas; no son entradas adicionales del selector.

Imprime directamente desde Blueprint

  1. Conecta el número a Print Scientific Number y conecta el cable de ejecución.
  2. En Formatter Name, selecciona Fixed. Aparece el pin Decimal Places; comienza con 2.
  3. Con el resultado 5000, ejecuta: debe imprimirse 5000.00. Cambia a 0: debe imprimirse 5000; cambia a 4: 5000.0000.
  4. Elige Scientific: el pin se oculta y la salida vuelve al formato científico. Al regresar a Fixed se conserva la precisión elegida.

El pin permanece visible si Formatter Name viene de una conexión, si el formato por defecto es Fixed o si Decimal Places tiene un cable conectado. Solo Fixed utiliza ese ajuste; los otros formatos conservan su configuración. En nodos creados antes de esta actualización, usa Refresh Node si no aparece el pin nuevo.

Fixed limita Decimal Places a 0–18 y reutiliza To Fixed String. Si el valor no puede convertirse de forma segura a double, usa la misma alternativa exponencial; no genera cadenas decimales ilimitadas. El formato puede redondear y no añade precisión al número. Print Scientific Number es una ayuda de desarrollo: no imprime en Shipping/Test.

Crea tu notación

  1. En Content Browser elige Miscellaneous → Scientific Number Formatter. Nombra el asset DA_CoinsNotation.
  2. Pon Formatter Name CoinsNotation, Notation Suffix, Exponent Step 3 y Pattern {Mantissa}{Suffix}.
  3. Pon Maximum Fractional Digits 2 y Minimum Fractional Digits 0.
  4. En Initial Suffixes deja la primera entrada vacía y añade K, M, B. El nivel cero debe estar vacío. Los sufijos distinguen mayúsculas y minúsculas.
  5. Pon Preview Value 1.25e3 y Preview Parse Input 1.25K. Revisa ambas direcciones y guarda.
  6. Añade el asset a Project Settings → Scientific Number Settings → Formatter Assets. Recarga los formatos configurados mediante la API correspondiente o reinicia el editor.
  7. Usa To Formatted String con Formatter Name CoinsNotation en tu Blueprint.
Resultado esperado

1250 se muestra como 1.25K. Al parsearlo con CoinsNotation recuperas 1250. Añadir el asset a los ajustes también lo incorpora a la configuración de cocinado.

Trata las reglas inválidas

El patrón debe contener exactamente un {Mantissa}, seguido de {Suffix} o {Exponent} según la notación. Resuelve nombres repetidos, sufijos duplicados y tokens inválidos antes de guardar. La recarga valida la sustitución completa; una configuración rechazada conserva el registro anterior.

El formato puede redondear. No uses el texto de interfaz como persistencia sin pérdida; consulta guardar y recuperar.