Historique des modifications - Message

Message #9359

Sujet: Système de collisions de type RPG


Type Date Auteur Contenu
Création du message 19-01-2011 14:42:24 tmyke

Metallizer Ecris:

Bref je suis un peu déçu de ces moteurs physiques qu'on nous vente à droite et à gauche et je me pose beaucoup de question sur
comment on peut arriver au résultat souhaité. Pourtant, je ne demande pas la lune mais seulement que mon personnage puisse marcher,
gravir les pentes, les descendre. Rien de plus. Mais visiblement ça à l'air super compliqué de mettre en place un tel système.

Et oui, cela parait tellement simple que l'on en oublie que ces choses qui semblent basiques n'on rien d'évidente à programmer.
Dans les moteurs physique, c'est ce que l'on appelle les 'Characters', et quand tu vois le code, c'est là que tu prend conscience
du boulot que cela représente (interaction parfaite avec l'environnement d'un personnage).

Metallizer Ecris:

A moins qu'on m'en apporte la preuve du contraire, les anciens jeux 3D des années 90 n'utilisaient pas de moteurs physiques, j'aimerais
vraiment trouver un article sur le net qui explique le fonctionnement de collisions simples entre une primitive géométrique et un
mesh aux multiples triangles (et sans maths compliquées qui nécessitent un BAC+5 math spé)

Les anciens jeux offraient bien moins de liberté d'actions, et trichait en grande partie. Ce sont des principes pas forcement évident à aborder,
et la mise en pratique risque de te prendre énormément de temps. Je reste persuadé qu'une partie de la solution est lié à un moteur physique,
au moins tu ne réinventera pas la roue, les routines dont tu a besoin sont déjà dedans, bien faite et optimisées.

Metallizer Ecris:

Puis on m'a conseillé d'implémenter un moteur physique. Je suis parti sur Newton mais je ne suis arrivé à rien de bon avec ce moteur. Un simple cube qui tombe sur un plan et le cube passe au travers (il s'enfonce lentement dedans comme dans du sable mouvant) puis tourne sur lui même hmm

Pourtant c'est le plus simple et de loin, à tout point de vue. Je commence à bien le connaitre et si tu as eu des soucis
pour le mettre en oeuvre, il ne devait pas franchement manquer grand chose pour que cela tourne. Je ne peux que te le conseiller de nouveau.
Si tu as besoin de conseil le concernant n'hésite pas à poster, j'essaierais de t'aider bien entendu.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
118 invités en ligne
membre en ligne: -
RSS Feed