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

Usa DataTables nativas con campos Scientific Number

Define tu esquema de fila, lee campos con nodos nativos de Unreal y valida el contenido numérico.

En esta página

Crea una estructura de fila propia

Crea una estructura Blueprint o USTRUCT C++ para las filas de tu juego. Añade uno o varios campos FScientificNumber junto a los demás campos. Una estructura como ST_EconomyRow puede contener Price y Reward (Scientific Number), Category (Gameplay Tag) y Label (String), incluso dentro de estructuras y contenedores anidados.

Crea una DataTable con esa estructura y añade una fila de ejemplo en Unreal. Expórtala como CSV o JSON desde el editor nativo de DataTable. Usa el resultado de Unreal como plantilla para el encabezado de fila y la serialización de Gameplay Tag cuando edites y vuelvas a importar el archivo. Introduce el valor en el campo de texto único, por ejemplo 1e3. CSV/JSON lo serializa como Base/Exponent, por ejemplo (Base=1.25,Exponent=400). Resuelve cualquier error de importación y vuelve a importar el archivo corregido. Validate Assets comprueba el contenido almacenado en ese momento; no sustituye la revisión de los errores de importación.

En Blueprint, conecta el pin de ejecución del evento a Get Data Table Row de Unreal. Sus pines Row Found y Row Not Found son salidas de ejecución, no un bool para Branch. Conecta Out Row a Break ST_EconomyRow y trata cada salida de ejecución directamente. Pasa el campo numérico normal a una operación existente, como Try Set Value de un componente Safe, y comprueba el resultado de esa operación. SNT no añade búsquedas, categorías, actualizaciones ni helpers CSV para DataTables.

Valida campos numéricos

Selecciona la DataTable en el Content Browser y elige Asset Actions → Validate Assets. El validador del editor de SNT comprueba campos reflejados FScientificNumber en cualquier estructura de fila y recorre estructuras anidadas, arrays, sets y claves y valores de mapas. Informa el asset, la fila, la ruta completa de propiedad y el motivo numérico tipado. Los fallos tipados como Overflow invalidan el campo; las representaciones malformadas reciben un diagnóstico distinto. El validador no reescribe valores ni impone reglas de juego, como que los precios sean positivos. Los campos Packed y Safe están fuera de su alcance.