Ravenfield – Dépannage du train d'atterrissage

Étant donné que les gens semblent constamment avoir des problèmes pour faire fonctionner les animations d'avion, voici une liste de contrôle rapide des choses à parcourir.

Guide de dépannage

Intro

C'est à propos de quoi?

Les gens ont constamment du mal à faire rentrer leur train d'atterrissage en ce qui concerne le modding – du moins, c'est ce que je comprends.

En règle générale, il y a deux réponses à cela.

  • Un: Retirez l'engrenage.
  • Deux: Ne l'animez même pas.

Il existe généralement de meilleures façons d'y répondre.

Installer

Je vais supposer que vous avez le modèle, que vous avez agité l'équipement et que vous l'avez déjà animé dans le mélangeur – alors comment configurez-vous cela?

Bien sûr, vous pourriez graviter vers l'animateur d'avion par défaut, et il a le seul paramètre dont vous auriez besoin – c'est le paramètre bool, les trains d'atterrissage.

Si vous avez les outils bêta, vous aurez quelque part l'animateur de test-tomcat. Personnellement, je l'utilise à la place car il a plus d'options, mais il n'est peut-être pas nécessaire de vous en occuper.

Si vous avez des aérofreins, des post-brûleurs ou si vous voulez que certaines choses se déploient à certaines vitesses dans certaines directions – vous pourriez en tirer un certain avantage.

L'entrée Y est plus ou moins “ maintenez-vous W ou S '', la vitesse Z serait la vitesse à laquelle vous avancez – je n'utilise jamais vraiment les autres, mais avec les tests, vous pouvez comprendre ce qui les appelle.

Lorsque les trains d'atterrissage ne fonctionnent pas sur les hélicoptères, les entrées et les paramètres de vitesse le seront, ce qui est bien – mais ce qui est étrange à ce sujet, c'est qu'ils ne sont mentionnés nulle part dans les scripts du véhicule ou de l'avion.

Cependant, si vous êtes ici, vous avez du mal à déployer l'équipement – alors revenons à cela.

Remarque: le paramètre «train d'atterrissage» ne fonctionne pas sur les hélicoptères.

Problèmes communs

Voici donc quelques raisons pour lesquelles votre train d'atterrissage peut ne pas fonctionner, et des choses à vérifier:

  • Vous avez oublié le contrôleur d'animation.
  • Votre hiérarchie ne correspond pas à ce que vous avez animé.
  • Vous n'avez pas connecté l'animateur au script.
  • Vous l'avez mal masqué.
  • Vos transitions ne sont pas configurées de manière à permettre aux animations de jouer correctement.

La plupart d'entre elles sont explicites, bien que certaines puissent nécessiter plus de détails.

Je pense que je dois expliquer deux choses ici.

Inadéquation de la hiérarchie

Il s'agit de l'avion stock dans le mélangeur – notez comment les trains d'atterrissage sont nommés et comment ils traînent à l'air libre, pour ainsi dire.

Il s'agit de la hiérarchie du plan de stock dans Unity. Les trains d'atterrissage sont nommés tels qu'ils étaient dans le mélangeur et ne sont pas cachés dans le fuselage de l'avion ou quelque chose du genre.

Maintenant, vous n'avez pas besoin que votre train d'atterrissage traîne à l'air libre – mais le problème avec ce problème est que si vous renommez une partie animée dans votre modèle, cela ne fonctionnera pas lorsque vous essayez de l'animer. Vous pouvez tester cela avec l'un des pistolets – prenez le stock AK, renommez le mag et essayez de recharger – le magazine ne bougera pas du tout parce que le nom ne correspond pas maintenant.

Ne séparez pas le mag du corps, et cela ne fonctionnera toujours pas car maintenant il est au mauvais endroit.

Vous pouvez faire tout ce que vous voulez pour les parties qui ne sont pas animées, les insérer dans un nouvel objet de jeu – j'aime organiser mes propres hiérarchies comme ceci:

Ici, mon animateur est dans l'objet Spaceframe, et la hiérarchie – au moins, les os que j'utilise pour animer mes avions – correspond à ce que j'avais dans Blender.

Mon animateur n'est peut-être pas dans le même objet que le script du véhicule, mais je l'ai connecté audit script du véhicule, et donc cela fonctionne.

Ainsi, sur l'autre point, je devrais développer – la connexion de l'animateur.

Animateur déconnecté

Voici l'avion d'origine, comme vous le savez. Vous avez probablement essayé de copier la configuration pour que votre avion fonctionne.

Il y a un défaut critique en ce moment avec l'avion de stock – et le bombardier, d'ailleurs.

L'animateur n'est pas connecté.

Si vous exportez cet avion pour le tester pour une raison quelconque, le train d'atterrissage ne fonctionnera pas – jusqu'à ce que vous reconnectiez l'animateur.

Un animateur déconnecté vous défoncera quand tout le reste semble fonctionner.

Connectez-le et cela fonctionne.