# Création du préfab

{% hint style="warning" %}
**ATTENTION:** Pour **modifier** des préfabs, il faut aller avec le ressource Browser chercher son préfab, double cliquer dessus et cliquer sur Edit Prefab, a partir de ce moment, vous pouvez modifier le préfab de votre véhicule ou d'autre chose (**Faites Ctrl + S pour sauvegarder**). \
\
Pour créer un préfab, suivez le tutoriel.
{% endhint %}

## Etape 1 - Créer les préfabs:

* [Créer le préfab de la roue](#creer-le-prefab-de-la-roue)
* [Créer le préfab du modèle principal](#pour-le-modele-principale)

#### Créer le préfab de la roue:

* Recherchez dans le Ressource Browser "VehicleWheel\_base", faite clic droit et "Inherit in '...' " et renommez le "lenomdevotrevehicle\_Wheel"

<figure><img src="/files/7nlf3VMeeltvv1nhoOQy" alt=""><figcaption></figcaption></figure>

Une fois cela fait, rendez vous dans votre addon et dans "Prefab/core" puis ouvrez le fichier que vous venez de crée, et sur la droite cliquez sur "Edit Prefab"

<figure><img src="/files/duKSfc5RKvr1VfYpskii" alt=""><figcaption></figcaption></figure>

Une fois le Prefab Editor ouvert, recherchez dans la barre de recherche de droite "Meshobject"

<figure><img src="/files/tmHt3rgCZJfK9iyouM6x" alt=""><figcaption></figcaption></figure>

Puis dans l'option Object, vous allez chercher le .xob de votre roue puis cliquez sur Ok pour valider.

<figure><img src="/files/f0DIlvTTyeOrEJ2CbBTI" alt=""><figcaption></figcaption></figure>

Une fois cela fait, dans le ressource Browser, allez dans votre addon puis dans "prefabs/vehicle/wheeled/lenomdevotreaddon/Vehparts" puis faite glisser le préfab qui ce trouve dans la colone de gauche dans le ressource Browser puis nommez la roue comme dis plus haut.

{% hint style="success" %}
Une fois cela fait, faites Ctrl + S, fermez le World Editor et vous pouvez passer à la suite
{% endhint %}

***

#### Pour le modèle Principale:

* Recherchez dans la barre de recherche "wheeled car base", faites clic droit et "inherit in '...'"

<figure><img src="/files/yR6JtnOpVRxYy8KT1QjI" alt=""><figcaption></figcaption></figure>

* Renommez le par le nom de votre véhicule sans espaces
* Supprimez la recherche en cours, sélectionner ce que vous venez de créer, puis ouvrez le, ensuite cliquez sur edit prefab
* Une fois cela fait, recherchez dans la barre de recherche de droite "meshobject" et dans la case 'Object', sélectionnez le .xob de votre model principal

<figure><img src="/files/CBJOdz5VPncwDqCR51UM" alt=""><figcaption></figcaption></figure>

* Une fois cela fait, faite ok

{% hint style="success" %}
Si tout c'est bien passé, votre model 3D est apparu, vous pouvez donc sauvegarder en faisant Ctrl + S et passer à l'étape suivante.
{% endhint %}

***

## Etape 2 - Attacher les roues au modèle 3D principal:

* Dans la barre de recherche de droite, recherchez "SlotManager"

<figure><img src="/files/gRReO6KzvZxnRqtZJnq5" alt=""><figcaption></figcaption></figure>

Dans le component "SlotManager", c'est ici que l'on va attacher nos roues et nos vitres.

#### Pour les roues

Il suffit de cliquer sur le petit plus et cliquer sur "SCR\_WheelSlotInfo"

<figure><img src="/files/HAJjC5Fa42t46GwoaKAR" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Sur les noms des roues, il est fortement conseillé de suivre un paterne:&#x20;

"Wheel\_L01"&#x20;

Wheel pour roue

L pour gauche/left (Gauche= L Droite= R)

01 pour la roue gauche 01 (haut= 01 bas= 02)
{% endhint %}

{% hint style="info" %}
**Nouveau Vocabulaire important:**

Le "<mark style="background-color:orange;">**Pivot ID**</mark>" correspond au nom du bones/os, cela permet de définir **par défaut la position de la roue**

Le <mark style="background-color:orange;">**Offset**</mark> permet de modifier la **position** de la roue a la main&#x20;

<mark style="background-color:orange;">**Angle**</mark> permet de modifier l'**angle** de la roue, cela va être intéressant pour l'autre coté car il va falloir bouger de 180° les roues

Le <mark style="background-color:orange;">**Wheel Index**</mark> est un code utilisé pour identifier les roues entre elles&#x20;
{% endhint %}

Donc moi je commence avec l'avant gauche donc **Wheel\_L01**

Une fois le slot crée, vous devez activer obligatoirement les paramètres "DisablePhysics Interaction" et "Register Damage" et dans la case préfab, sélectionner le préfab de la roue:

<figure><img src="/files/S68dyQwVFrvhOPkDwgq5" alt=""><figcaption></figcaption></figure>

Et pour le coté droit, il faut appliquer une rotation Z de 180° pour faire en sorte qu'elle soit correctement placé, cela donne ça:

<figure><img src="/files/CED1pp6TKEq8z1jsMcVJ" alt=""><figcaption></figcaption></figure>

Voici les codes pour les Wheel Index:&#x20;

* Avant Gauche: 0
* Avant Droit: 1
* Arrière Gauche: 2
* Arrière Droit: 3

{% hint style="success" %}
Il ne vous reste plus qu'a placer vos roues, sauvegarder et de passer à la suite
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://linwainn-enfusion.gitbook.io/enfusion-fr-car/partie-2/creation-du-prefab.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
