9. Decide si tu proyecto admite valores negativos
Construye este ejemplo en tu proyecto de Unreal y comprueba el resultado en cada paso.
En esta página
La política numérica decide qué valores acepta el proyecto. Es independiente del formato: mostrar dos decimales no cambia el valor almacenado. Idle Mode es una opción global; no es un ajuste del formatter ni una propiedad de un número concreto.
- Anota el estado actual de Idle Mode Enabled para restaurarlo al finalizar. Detén Play y abre Edit → Project Settings → Scientific Number Settings → Behavior.
- Desactiva Idle Mode Enabled, guarda la configuración y reinicia el editor.
- En BP_MiNumero prueba Make Scientific Number con Base -2, 0.25 y 0, siempre con Exponent 0. Comprueba cada resultado con Is Success y Branch; usa Get Error → Print Scientific Number Error para el fallo.
- Detén Play, activa Idle Mode Enabled, guarda y reinicia el editor. Repite exactamente las mismas entradas.
| Entrada | Idle Mode desactivado | Idle Mode activado |
|---|---|---|
| -2 | Válido | Invalid Input |
| 0.25 | Válido | Válido |
| 0 | Válido | Válido |
- Restaura la configuración que anotaste y reinicia antes de continuar con las demás prácticas.
Qué significa: Idle Mode rechaza valores negativos. Admite cero y fracciones positivas como 0.25. Un exponente negativo representa una fracción, no un número negativo. Idle Mode está desactivado por defecto; actívalo solo si todos tus Scientific Number deben ser no negativos. Las restricciones de cantidades enteras pertenecen a las reglas de tu juego.
Al terminar: elige la política según los valores que necesite tu juego. Activar Idle Mode no convierte los números en enteros ni cambia su formato.