0. Prepara un proyecto de prácticas
Construye este ejemplo en tu proyecto de prácticas de Unreal y comprueba el resultado en cada paso.
En esta página
Construye una zona segura con las tablas y archivos descargables que usará el recorrido.
- Crea un proyecto C++ vacío de Unreal llamado
RowTetherPractice. Usa una copia separada del proyecto real; las prácticas modifican sus DataTables. - Instala y activa RowTether. Reinicia el editor si Unreal lo solicita.
- En el Content Browser crea
/Game/RowTetherExample. En la raíz del proyecto, crea una carpetaFixturespara los CSV y perfiles descargados. - Descarga Targets.csv, Consumers.csv, ConsumersValid.csv, Candidate.csv y los perfiles nullable-handles.json y bundled-valid.json. Guárdalos en
Fixtures. - Crea una User Defined Structure llamada
ST_TargetRowcon una propiedadLabelde tipoString. Haz clic derecho en la estructura, elige Create Data Table y guarda la tabla comoTargetsdentro de/Game/RowTetherExample. - Importa
Targets.csvenTargets. Crea otra User Defined Structure llamadaST_ConsumerRowcon una propiedadLinkde tipo Data Table Row Handle. Desde ella crea las tablasConsumersyConsumersValiden la misma carpeta. - Importa
Consumers.csvenConsumersyConsumersValid.csvenConsumersValid. CreaTargetsantes de importar los consumidores: sus handles apuntan a/Game/RowTetherExample/Targets.Targets.
Qué debes tener: tres DataTables en /Game/RowTetherExample y los archivos de práctica en Fixtures. RowTether no instala estas tablas en el plugin comercial.
Si el CSV de Consumers no se importa, confirma que creaste Targets primero, que el campo se llama exactamente Link y que su tipo es Data Table Row Handle. No cambies la ruta del asset después de importar: los handles del archivo apuntan a la ruta indicada arriba.