Les composants sont des blocs de construction de base qui utilisent des données et de la logique lors de la création de votre jeu. Utilisez les composants lightsaber_item_component et kyber_crystal_component pour :
Choisir l'apparence de la poignée de votre sabre laser.
Personnaliser la couleur de la lame, sa stabilité et l'intensité des arcs d'énergie le long de la lame.
Pour savoir comment ajouter un composant à votre entité, consultez la page Utiliser des entités et des composants.
Description de la classe
Vous pouvez configurer les sabres laser dans l'UEFN avec Scene Graph ou utiliser des objets de sabres laser prédéfinis.
Les composants Scene Graph impliqués dans la configuration des sabres laser sont les suivants :
Le composant
lightsaber_item_component- Responsable de la poignée du sabre laser. Hérite du composantitem_component.Le composant
kyber_crystal_component- Responsable de la couleur d'un sabre laser, de la stabilité de la lame et de tout arc d'énergie visible le long de la lame. À l'instar d'un véritable sabre laser, changez le cristal Kyber si vous souhaitez obtenir une autre couleur !
Faites votre choix parmi une variété de sabres laser prédéfinis inspirés de Star Wars™, chacun reflétant différentes époques et différents personnages de cet univers.
Ces sabres laser prédéfinis sont disponibles dans l'Unreal Editor pour Fortnite (UEFN). Ouvrez le tiroir à contenu et accédez à Tout > Contenu Star Wars™ > Armes.
Pour en savoir plus sur les ressources Star Wars prédéfinies disponibles dans l'éditeur, consultez la page
Le composant lightsaber_item_component hérite du composant item_component et partage la majeure partie de ses propriétés. Autrement dit, toute entité de sabre laser est un objet, au même titre qu'une entité dotée du composant standard item_component. Vous pouvez ainsi ajouter des sabres laser à un inventaire, les manipuler via des composants d'inventaire et les équiper comme tout autre objet.
Pour en savoir plus sur les objets, consultez la page Composant Objet.
Pour en savoir plus sur les inventaires, consultez la page Composant d'inventaire.
Exemple
Vous pouvez utiliser Verse pour remettre des sabres laser personnalisés aux joueurs lorsqu'ils accomplissent une tâche ou effectuent une action. L'exemple suivant illustre un générateur de sabre laser qui utilise Verse pour remettre au joueur un sabre laser avec un pouvoir de la Force associé lorsqu'il appuie sur une touche préalablement spécifiée.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Items/Lightsaber/StarWars }
using { /Fortnite.com/StarWars }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/UI }
using { /UnrealEngine.com/Temporary/UI }
using { /Fortnite.com/Items/ForcePower/StarWars }