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
- Conecta el número a Print Scientific Number y conecta el cable de ejecución.
- En Formatter Name, selecciona Fixed. Aparece el pin Decimal Places; comienza con
2. - Con el resultado
5000, ejecuta: debe imprimirse5000.00. Cambia a0: debe imprimirse5000; cambia a4:5000.0000. - 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
- En Content Browser elige Miscellaneous → Scientific Number Formatter. Nombra el asset
DA_CoinsNotation. - Pon Formatter Name
CoinsNotation, Notation Suffix, Exponent Step 3 y Pattern{Mantissa}{Suffix}. - Pon Maximum Fractional Digits 2 y Minimum Fractional Digits 0.
- 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. - Pon Preview Value
1.25e3y Preview Parse Input1.25K. Revisa ambas direcciones y guarda. - Añade el asset a Project Settings → Scientific Number Settings → Formatter Assets. Recarga los formatos configurados mediante la API correspondiente o reinicia el editor.
- Usa To Formatted String con Formatter Name
CoinsNotationen tu Blueprint.
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.