Passer au contenu principal
Version: bleeding-edge 🩸

Animations de Rechargement d'Arme

Comment créer des animations personnalisées pour recharger les armes.

Maintenant il est possible de créer des animations de rechargement personnalisé pour nanos world! Pour que cela fonctionne, il vous suffit de configurer quelques notifications à l'endroit où vous souhaitez que le reload event se produise.

Étape 1 : Créez un montage d’animation avec votre animation

Pour cela, il vous suffit de faire un clic droit sur n'importe quelle séquence d'animation et de créer un nouveau montage d'animation comme ceci :

Étape 2 : Ajouter des notifications de montage au montage

En bas (là où se trouve la timeline), il est possible d'ajouter de nouvelles notifications d'animation ce sont des événements qui déclenchent des codes spéciaux pour gérer le rechargement.

Après avoir ajouté une notification, vous pouvez la déplacer où vous le souhaitez. Notez que vous pouvez définir son nom dans le coin supérieur droit :

Étape 3 : Définir le nom correct

Certains noms spécifiques peuvent y être utilisés pour déclencher des actions particulières lors du rechargement de l'arme

Notify NameDescription
Reload_LoadIl s'agit de la notification principale, qui déclenchera la fonction de rechargement interne et mettra à jour les munitions de l'arme. Cela détruira le Magazine StaticMesh généré dans la main gauche.
Reload_UnloadCela masquera l'arme b_gun_mag de l'arme et fera apparaître un Magazine StaticMesh de chargeur attaché à la main gauche.
Le magazine mesh peut être défini avec Weapon:SetMagazineMesh().
Reload_UnloadAndDetachCela masquera le b_gun_mag de l'arme, fera apparaître le StaticMesh du chargeur à l'emplacement des bones et le détachera immédiatement.
Reload_SpawnMagazineCela fera simplement apparaître le Magazine StaticMesh attaché à la main gauche.
Reload_DropMagazineCela fera tomber le Magazine StaticMesh de la main gauche.

Examples

Sur les fusils de chasse ou les revolvers, vous n'aurez généralement que Reload_Load appelé, car vous n'avez pas de Magazine StaticMeshes et cela ajoute seulement de nouvelles balles.

Sur les pistolets, vous pouvez appeler Reload_UnloadAndDetach, Reload_SpawnMagazine et Reload_Load respectivement pour simplement libérer le chargeur de l'arme, puis en faire apparaître un nouveau dans la main et enfin effectuer le chargement.

Sur les fusils, vous pouvez appeler Reload_Unload, Reload_DropMagazine, Reload_SpawnMagazine et Reload_Load respectivement pour cacher et faire apparaître un chargeur dans la main gauche, puis après quelques millisecondes le lâcher (le jeter en arrière), puis faire apparaître un nouveau chargeur dans la main et l'attacher à l'arme, terminant ainsi le chargement.