5. Crea y previsualiza una regla de juego
Construye este ejemplo en tu proyecto de prácticas de Unreal y comprueba el resultado en cada paso.
En esta página
Convierte un requisito sencillo de tu juego en una comprobación explícita sobre los datos seleccionados.
- Selecciona
ConsumersByKeyy pulsa Use selected DataTables. Si hace falta, vuelve a cargarname-string-profile.jsonpara mantener declarada la relaciónTargetKey. - En Configure references and game rules → References and game rules, pulsa Create rule.
- Elige
ConsumersByKeycomo tabla de origen,Labelcomo campo y el control de unicidad. Ponle un nombre y un mensaje que expliquen el requisito. - Pulsa Preview on selected tables. Como los tres nombres son distintos, las filas deben pasar esta regla.
- Para probar un fallo, edita
D3.Labely dale exactamente el valor deD2.Label. Vuelve a previsualizar: la regla debe señalar la etiqueta duplicada. - Restaura
D3.LabelaWarehouse, previsualiza otra vez y, cuando el borrador sea correcto, pulsa Save rule and review. - Comprueba el nuevo estado y los resultados. La regla es distinta de la revisión de referencias; no la desactives para ocultar una condición de datos que sigue incumplida.
Preview on selected tables evalúa el borrador sin guardarlo. Editar la regla invalida esa previsualización. Revisa la cobertura y el resultado Pass, Fail, Not applicable o Not evaluable antes de actuar.
Si Label no aparece para la regla, confirma que la tabla seleccionada es ConsumersByKey y que Label es una propiedad superior de tipo String. Un resultado Not evaluable requiere revisar el detalle y la cobertura, no asumir que pasó.