J'ai un vaisseau spatial et j'ai créé une fonctionnalité "boost" qui accélère mon vaisseau spatial, quels effets dois-je mettre en œuvre pour créer l'impression de vitesse élevée?
Je pensais rendre tout sauf mon vaisseau spatial flou mais je pense qu'il manquerait quelque chose. Des idées?
Btw. Je travaille dans XNA C # mais si vous n'êtes pas familier avec XNA, décrire certains effets est toujours utile.
Le jeu est en 3D et j'ai joint quelques copies d'écran du jeu
C'est en mode normal (aucun boosté)
et voici le mode boosté (l'engin accélère vers l'avant tandis que la caméra accélère à sa vitesse normale, la vitesse non boostée)
xna
graphic-effects
Alex
la source
la source
Réponses:
Voici quelques suggestions:
Mise à jour: si l'apparence de votre jeu le permet, vous pouvez également envisager d'ajouter des lignes de vitesse . Soit à l'arrière de votre vaisseau, soit en superposition (peut-être des lignes blanches) à votre scène de fond.
Suivi: Lors de la rédaction de ma réponse initiale, je pensais à un jeu à défilement horizontal, mais la plupart des effets peuvent toujours être appliqués à la "perspective du suiveur" que vous avez choisie. Comme mentionné par d'autres, le flou de mouvement est une bonne idée. Utilisez un flou de mouvement radial, comme dans cet exemple d'image . Au lieu de garder votre appareil photo à la vitesse "normale" et d'augmenter la vitesse de votre vaisseau spatial, vous pouvez augmenter le champ de vision de l' appareil photo, ce qui se traduira par une meilleure impression de vitesse. Utilisez une piste ou des lignes de vitesse radiales pour améliorer encore votre effet.
la source
Je vais juste ajouter une chose qui n'a pas été dite ici: le flou de mouvement
la source
Mes 2 cents, une partie de cela a déjà été dit mais je voudrais rendre ma réponse cohérente car je crois que beaucoup de ces points ensemble créeraient un bel effet mais juste seuls, ils ne font pas grand-chose pour créer l'immersion:
J'espère que cela t'aides.
la source
Je suppose que vous parlez ici d'une vue à la 3ème personne du vaisseau spatial à cause de la façon dont vous avez décrit votre idée.
Juste au cas où vous auriez une vue à la première personne: essayez le look "pilote repoussé sur son siège à cause de l'accélération". c'est à dire. tirant la caméra un peu loin du cockpit lorsque le boost est déclenché.
Cela pourrait même être utile dans un cadre à la 3ème personne, car vous avez souvent besoin d'un FOV plus grand lorsque vos vitesses sont plus élevées (comme la caméra dans les jeux GTA de haut en bas).
la source
Vous pouvez rendre la vue déformée comme indiqué dans la réalité réelle par la théorie de la Relativité Restreinte (vous êtes en mouvement rapide puis, à droite? Rappelez -vous juste que vous devez définir une limite de vitesse supérieure dans votre jeu alors), voir par exemple ici.
Je ne peux cependant pas vous donner une bonne référence de source ...
la source
Pour ajouter à la suggestion de Phil sur le son, adoptez plusieurs approches. Vous combinez plusieurs effets visuels pour obtenir la sensation de vitesse, faites de même avec le son.
Augmentez légèrement le volume de votre son puissant ou effectuez un fondu enchaîné vers un son plus intense et "whooshy". Si votre collision est divisée en une phase large et une phase étroite, déclenchez un événement lorsqu'un autre objet est vérifié en phase étroite mais ne touche pas réellement. Lorsque cela se produit, reproduisez un type de son d'effet "whipping by" / Doppler. Vous pouvez le faire varier en déplaçant la plage de variation de hauteur vers le haut à mesure que la différence entre la vitesse du joueur et la vitesse de l'objet augmente.
Donnez également un coup de pouce à votre musique, ajoutez une piste rythmique supplémentaire (superposée sur votre piste musicale principale). Ce n'est pas directement lié à la vitesse perçue du joueur, mais cela aidera à augmenter l'intensité émotionnelle, ce que vous recherchez à la fin de la journée.
la source
Faites tout le reste sauf votre vaisseau, agissez comme s'il était au ralenti. Même si tout bouge à la même vitesse, mais s'anime simplement plus lentement. Cela donnera l'impression que vous avez une augmentation du taux, comme l'adrénaline ou quelque chose.
la source
la source
Quelques suggestions
la source
Jetez un œil à la façon dont Infinity Universe le fait.
Ils ont un gros problème dans la mesure où tout est à l'échelle. Cela signifie que la vitesse est presque inexistante jusqu'au moment où vous arrivez à l'étoile / planète / lune /.
Ils ont la meilleure mise en œuvre de lignes de vitesse environnementales que j'ai vues.
Ils dénotent la vitesse en faisant ressembler le navire à son vol à travers un mince nuage de poussière. Au fur et à mesure que les particules coulent par la sortie, de légères lignes de vitesse Lorsque le navire est au repos, le nuage est complètement transparent.
Voici un lien vidéo illustrant le mouvement des navires.
la source