Pour créer une énigme simple avec les préfabriqués de l'étape précédente, procédez comme suit :
Accédez au dossier dans le navigateur de contenu contenant vos préfabriqués.
Ajoutez les préfabriqués suivants en les faisant glisser dans le niveau à partir du navigateur de contenu :
1 Prefab_PuzzleManager
2 Prefab_Trigger
2 Prefab_TriggerableLight
1 Prefab_TriggerableMovingMesh
Structurez-les hiérarchiquement comme suit dans l'organiseur :
Ajoutez deux appareils Volume au niveau en accédant au navigateur de contenu et en recherchant Volume, puis en les faisant glisser dans le niveau. Renommez les volumes TriggerVolume1 et TriggerVolume2.
Déplacez le TriggerVolume1 pour chevaucher l'un des préfabriqués Prefab_Trigger et mettez-le à l'échelle de manière appropriée. Procédez de la même façon pour TriggerVolume2 par rapport à l'autre Prefab_Trigger.
Définissez une référence à TriggerVolume1 sur le Prefab_Trigger approprié en sélectionnant le Prefab_Trigger approprié dans l'organiseur, en accédant au panneau Détails et en choisissant TriggerVolume1 sous le trigger_component.
Répétez l'étape précédente pour TriggerVolume2 et l'autre Prefab_Trigger.
Sur le Prefab_TriggerableMovingMesh :
Définissez la première entité enfant Échelle avant sur 2,0
Définissez la deuxième entité enfant Échelle gauche sur 4,0
Décochez la case PuzzlePiece.
Résultat
L'énigme est désormais résolue lorsque le joueur allume les deux lumières déclenchables tout en se tenant sur les plans de déclenchement. Lorsque les deux lumières sont allumées, le Prefab_TriggerableMovingMesh est déclenché pour augmenter sa taille et l'énigme est résolue.
À vous de jouer
Voici un exemple plus complexe de ce dont ces composants sont capables avec des maillages personnalisés créés avec le mode Modélisation dans l'UEFN et en modifiant les matériaux sur ces maillages. Cette énigme utilise les mêmes préfabriqués que l'énigme plus simple ci-dessus, mais avec des matériaux et des maillages personnalisés pour les socles, les lumières et le pont.
Voici un autre exemple qui peut être créé en utilisant le Prefab_TriggerableMesh et en enchaînant les deux énigmes :