Space Dust Racing UE4 Arcade Vehicle Physics Tour
Summary
TLDRDans cette vidéo, Michael Davies de Space Dust Studios présente le système de physique des véhicules personnalisé pour *Space Dust Racing*, un jeu de course arcade. Il explique comment ils utilisent Unreal Engine 4 pour créer des suspensions rebondissantes, des collisions dynamiques et des contrôles réalistes tout en évitant la simulation complexe. L'accent est mis sur des ajustements simples mais efficaces, comme les raycasts pour la suspension, les forces appliquées lors de l'accélération et du freinage, et l'ajustement de la traction pour différentes surfaces. Le système est conçu pour être amusant et accessible, offrant une expérience de conduite dynamique et excitante.
Takeaways
- 😀 L'objectif de *Space Dust Racing* est d'offrir une physique de véhicule de type arcade, légère et amusante, sans simulation complexe.
- 😀 Les véhicules utilisent une boîte de collision simple pour interagir avec l'environnement, ce qui permet d'ajouter facilement des composants visuels par la suite.
- 😀 Le système de suspension est simulé par quatre raycasts aux coins du véhicule, créant un effet de suspension rebondissante pour maintenir le véhicule au sol.
- 😀 La compression de la suspension est calculée à partir des résultats des raycasts, et une force est appliquée pour maintenir l'équilibre du véhicule.
- 😀 La direction du véhicule est contrôlée par un couple appliqué plutôt qu'une rotation directe, garantissant une interaction réaliste avec les objets et les autres véhicules.
- 😀 Les forces d'accélération et de freinage sont appliquées à partir du centre de masse du véhicule, provoquant un basculement réaliste du véhicule lors des accélérations et des freinages.
- 😀 Le système de traction contre les glissements est ajusté en fonction de la vitesse latérale du véhicule et des types de surface, comme le béton ou la glace.
- 😀 Le centre de masse du véhicule est abaissé pour améliorer sa stabilité et l'aider à se redresser après un retournement, ce qui le rend plus facile à contrôler en jeu.
- 😀 Les véhicules morts ont un centre de masse réajusté pour permettre un retournement et des roulades plus spectaculaires et amusantes.
- 😀 L'utilisation de la physique permet de créer des moments excitants, comme des explosions ou des collisions qui propulsent les véhicules de manière dynamique.
- 😀 Le système de physique est conçu pour être flexible, offrant une expérience de jeu fluide et ajustable, tout en étant facilement adaptable à d'autres moteurs de jeu comme Unity 3D.
Q & A
Quels sont les objectifs principaux du système physique pour Space Dust Racing?
-Les objectifs principaux sont d'obtenir une physique d'arcade de faible détail, avec une suspension rebondissante, la possibilité de renverser et de faire rouler les véhicules, et l'aptitude à percuter d'autres véhicules et les pousser hors de la route, tout en évitant des simulations trop complexes.
Pourquoi l'équipe ne souhaite-t-elle pas utiliser la physique de véhicule d'Unreal Engine 4?
-L'équipe n'utilise pas la physique de véhicule d'Unreal Engine 4 car elle est trop orientée vers la simulation, ce qui est plus complexe et difficile à modifier pour leurs besoins. Ils ont besoin de plus de flexibilité pour ajuster et personnaliser la physique.
Comment le système de suspension est-il implémenté dans Space Dust Racing?
-Le système de suspension est créé en utilisant des raycasts provenant des coins inférieurs du véhicule, qui mesurent la distance jusqu'au sol. Lorsque le raycast touche un objet, une force ascendante est appliquée, simulant ainsi une suspension rebondissante.
Quelles sont les actions entreprises lorsque le joueur appuie sur le bouton d'accélération ou de frein?
-Lorsque le joueur appuie sur le bouton d'accélération, une force vers l'avant est appliquée au véhicule, et pour le freinage, une force négative est appliquée. Ces forces sont ajustées pour donner une sensation réaliste de basculement du véhicule lors de l'accélération et du freinage.
Pourquoi le contrôle de la direction est basé sur l'application d'un couple au lieu d'une simple rotation du véhicule?
-La rotation est effectuée par un couple appliqué sur le véhicule pour que la physique gère les rotations, ce qui permet d'éviter des anomalies de collision. Cela garantit que le véhicule réagit correctement en cas d'obstacles ou de collisions.
Comment Space Dust Racing gère-t-il la traction des véhicules?
-La traction est gérée en calculant la composante latérale de la vitesse du véhicule et en appliquant une force opposée à cette vitesse, ajustée en fonction des types de surfaces de la route, comme la glace ou le béton.
Pourquoi le centre de masse du véhicule est-il abaissé dans Space Dust Racing?
-Abaisser le centre de masse aide à maintenir le véhicule droit, en créant un effet où le véhicule se redresse automatiquement s'il se renverse. Cela rend le jeu plus amusant et plus indulgent, surtout pour les véhicules en mouvement.
Quelles sont les différences entre un véhicule 'vivant' et un véhicule 'mort' dans Space Dust Racing?
-Un véhicule vivant a un centre de masse abaissé pour favoriser sa stabilité et lui permettre de se redresser s'il se renverse. En revanche, un véhicule mort a le centre de masse réinitialisé à la position centrale pour lui permettre de rouler et de se retourner plus facilement.
Comment l'équipe de Space Dust Studios utilise-t-elle les résultats des raycasts pour améliorer les véhicules?
-Les résultats des raycasts, comme la compression de la suspension et les points d'impact avec la surface, sont utilisés pour ajuster les forces appliquées sur le véhicule, ainsi que pour déterminer où placer les roues et comment les faire réagir aux entrées de direction.
Quels sont les avantages d'utiliser des impulsions physiques pour les collisions et les explosions?
-L'utilisation des impulsions physiques pour les collisions et les explosions permet de générer des effets visuels spectaculaires et dynamiques, en exploitant les lois de la physique pour créer des moments excitants et réalistes, sans nécessiter de programmation complexe.
Outlines

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantMindmap

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantKeywords

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantHighlights

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantTranscripts

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantVoir Plus de Vidéos Connexes

Le MEILLEUR GUIDE pour DÉBUTER sur POKEMON TCG POCKET !

Guide de la Télémétrie sur War Thunder

Jump Pads, Grappling, and Gliding | How to Make a Multiplayer Game With Fusion 2 - Part 3

The Skyrim Gladiator Build You've Always Wanted

Le jeu vidéo qui BRISE ses joueurs

This Dev took my GAME and made it AWESOME!
5.0 / 5 (0 votes)