Component/fr: Difference between revisions

From Resonite Wiki
Updating to match new version of source page
 
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages />
<languages />


Un composant est quelque chose qui s'attache a un [[Slot]] pour y ajouter une fonctionnalité. Les composants sont derriere toutes les fonctionnalités de Resonite, pour stocker des données ou animer votre avatar.
Un composant est quelque chose qui s'attache a un [[Slot]] pour y ajouter une fonctionnalité. Sans les composants, les Slots ne seraient que des points dans le vide. Les composants sont derriere toutes les fonctionnalités de Resonite, pour stocker des données ou animer votre avatar.
 
Pour une liste des composants, voir la [[:Category:Components | catégorie composants du wiki]]. Il y a aussi une liste de [[Components | composants]] sur une autre page qui sont en train de se faire ajouter dans la catégorie.
 
== Propriétés basiques ==
 
=== Champs ===


Les composant ont des propriétés. Certaines sont utilisés par le composant pour stocker des informations, d'autres sont là pour configurer le composant. Chaque composant liste ses propriétés dans [[Scene Inspector | l'inspecteur de scène]].
Les composant ont des propriétés. Certaines sont utilisés par le composant pour stocker des informations, d'autres sont là pour configurer le composant. Chaque composant liste ses propriétés dans [[Scene Inspector | l'inspecteur de scène]].


<span lang="en" dir="ltr" class="mw-content-ltr">You can attach a component to a slot in the scene inspector by clicking the ''Attach Component'' button. This will spawn a list of categories; double-click on a category to enter it, and repeat the process until you find the component you want.</span>
Tous les composants incluent au moins ces champs:
 
{{Table TypeFields
|persistent|Bool|Le champ <code>persistent</code> détermine si ce composant sera sauvegardé, par exemple, pour [[Inventory|l'inventaire]]. Si ce champ est sur <code>false</code>, ce composant ne sera pas sauvegardé.
|UpdateOrder|Int|Contrôle dans quel ordre ce composant se met a jour, relatif aux autres composants dans le [[World|monde]]. Les composants avec une plus grande valeur ce mettent à jour après les composants d'une valeur plus faible.
 
Beaucoup de composants n'implémentent pas leur fonctionnalité via le système de mises à jour. Ce champ n'a pas d'effets sur ces composants.
|Enabled|Bool|Contrôle si ce composant est activé. Généralement, les composants désactivés (ce champ est sur <code>false</code>) ne devraient rien faire.
 
Pas tous les composants respectent cette propriété. Ce champ n'a pas d'effets sur ces composants.
}}
== Travailler avec des composants ==
 
=== Avec l'inspecteur de scènes ===
 
Comme utilisateur, les composants sont manipulés depuis [[Scene Inspector|l'inspecteur de scènes]]. Il vous permet de créer et détruire les composants et de manipuler leur champs. Beaucoup de composants ont des fonctionnalités customisées (souvent grâce a des boutons) qui sont disponibles depuis l'inspecteur de scènes.
 
=== Avec ProtoFlux ===


<span lang="en" dir="ltr" class="mw-content-ltr">For a list of all components, see [[:Category:Components]]. There is also a list of [[Components]] on another page which we are in the process of merging with this one and the category listings.</span>
[[ProtoFlux]] n'a qu'un accès limité pour interagir directement avec les composants.<ref>{{CiteResoniteIssue|57|A way to use components on Protoflux}}<ref> Il n'est pas possible de dynamiquement créer, détruire et localiser des composants dans des slots.


{{stub}}
== Références ==

Latest revision as of 07:15, 29 May 2024

Un composant est quelque chose qui s'attache a un Slot pour y ajouter une fonctionnalité. Sans les composants, les Slots ne seraient que des points dans le vide. Les composants sont derriere toutes les fonctionnalités de Resonite, pour stocker des données ou animer votre avatar.

Pour une liste des composants, voir la catégorie composants du wiki. Il y a aussi une liste de composants sur une autre page qui sont en train de se faire ajouter dans la catégorie.

Propriétés basiques

Champs

Les composant ont des propriétés. Certaines sont utilisés par le composant pour stocker des informations, d'autres sont là pour configurer le composant. Chaque composant liste ses propriétés dans l'inspecteur de scène.

Tous les composants incluent au moins ces champs:

Fields
Name Type Description
persistent Bool Le champ persistent détermine si ce composant sera sauvegardé, par exemple, pour l'inventaire. Si ce champ est sur false, ce composant ne sera pas sauvegardé.
UpdateOrder Int Contrôle dans quel ordre ce composant se met a jour, relatif aux autres composants dans le monde. Les composants avec une plus grande valeur ce mettent à jour après les composants d'une valeur plus faible.

Beaucoup de composants n'implémentent pas leur fonctionnalité via le système de mises à jour. Ce champ n'a pas d'effets sur ces composants.

Enabled Bool Contrôle si ce composant est activé. Généralement, les composants désactivés (ce champ est sur false) ne devraient rien faire.

Pas tous les composants respectent cette propriété. Ce champ n'a pas d'effets sur ces composants.

Travailler avec des composants

Avec l'inspecteur de scènes

Comme utilisateur, les composants sont manipulés depuis l'inspecteur de scènes. Il vous permet de créer et détruire les composants et de manipuler leur champs. Beaucoup de composants ont des fonctionnalités customisées (souvent grâce a des boutons) qui sont disponibles depuis l'inspecteur de scènes.

Avec ProtoFlux

ProtoFlux n'a qu'un accès limité pour interagir directement avec les composants.<ref>Resonite Issue #57: A way to use components on Protoflux<ref> Il n'est pas possible de dynamiquement créer, détruire et localiser des composants dans des slots.

Références