Creating Prefab's
Introduction
Dans cette partie, nous allons créer les préfabs de base pour faire en sorte que votre véhicule soit jouable.
1. Création du préfab du véhicule
Bohemia a mis à disposition aux moddeurs, des préfabs dis "base". Il permettent d'avoir une base tous le temps à jour avec tous les components (comportement) que le véhicule en lui même a besoin.
Il en existe plusieurs type qui remplissent des missions différentes:
Nom | Description |
Wheeled_base.et | Préfab base pour créer un nouveau type de véhicule. Ne pas utiliser pour créer votre véhicule mais pour créer un nouveau type de véhicule |
Wheeled_APC_base.et | Préfab base pour créer un véhicule de type Amphibie. Il a été utilisé pour le BTR70 par exemple. |
Wheeled_Car_base.et | Préfab base pour créer un véhicule simple a quatre roues. Le plus commun. |
Wheeled_Trunk_base.et | Préfab base pour créer un camion. |
Helicopter_base.et | Préfab base pour créer un hélicoptère. |
Bohemia a également mis à disposition aux moddeurs, des préfabs dis "base" pour ce qui va être attaché au véhicule comme les roues ou encore des fonctionnalités comme un module sur un camion par exemple. Il permettent d'avoir une base tous le temps à jour avec tous les components (comportement) que le module en lui même a besoin.
Pourquoi séparer des parties de mon véhicule 🤔
Cette possibilité est très pratique si votre véhicule possède plusieurs variantes que vous souhaitez également intégrer dans enfusion. Cela permet d'éviter comme dans Arma 3 d'avoir un modèle 3D par version et donc un préfab a refaire de 0 pour chaque version.
Il en existe plusieurs type qui remplissent des missions différentes:
Nom | Description |
VehicleWheel_base.et | Permet de créer le préfab d'une roues quelconque (camion, voiture, hélicoptère...) |
Vehicle_Part_base.et | Permet de créer un préfab d'un modèle 3D quelconque qui va être par la suite attaché au préfab du véhicule. |
DestructibleVehicleGlass_Base.et | Permet de créer les vitres destructibles du véhicule. |
Vehicle_Canvas_Base.et | Permet de créer des parties de toit sur les véhicules comme par exemple une bâche. |
Vehicle_Cargo_Base.et | Permet de créer des sièges pour s'asseoir dans votre véhicule (il est utile sur des siège qui sont présent ou pas en fonction des versions de votre véhicule). |
Vehicle_Rotor_Base.et | Permet de créer le préfab du/des rotors de votre hélicoptère. |
Bien sûr, il en existe beaucoup d'autres mais il est impossible de tous les citer ici, vous pouvez les retrouver dans ici.
Il est également important de noter que des configurations sont également disponibles dans Core/Configs. On verra un peu plus tard comment les utiliser dans notre véhicule pour nous simplifier la tâche.
Une fois que vous avez fait vos sélections parmi les préfab base dont vous avez besoin, il suffit de faire clic droit et "Inherit in {YourAddon}" et de donner un nom a vos préfabs.
Si vous aller avoir plusieurs versions de votre véhicule dans ENFUSION, il est préférable de nommer votre préfab véhicule: THENAMEOFYOURVEHICLE_Base.et
Une fois cela fait, oubliez pas de déplacer vos préfabs dans la hiérarchie que vous avez crée précédemment.précédemment ✅