Un objet a une position et un vecteur vitesse. Habituellement, seule la position est utilisée pour vérifier si deux objets entrent en collision. Ceci est problématique pour les objets se déplaçant très rapidement car il peut arriver que l'objet se déplace si rapidement qu'il se trouve devant le premier objet …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé il y a 4 ans . Il m'est venu à l'esprit la possibilité que pendant que, …
J'écris un jeu XNA top down 2d. Depuis que c'est ma première, j'essaie d'écrire moi-même des trucs sur la physique et la collision pour l'apprendre. Chaque fois que mon personnage sprite joueur tente de se déplacer dans une position où ses limites se croisent avec le bord d'un mur, je …
Je vérifie la collision pour un personnage de plateforme comme indiqué dans # 1. Les points rouges sont les pixels qui sont vérifiés et les lignes grises indiquent les axes auxquels ils se rapportent. J'aime les résultats que j'obtiens en vérifiant la collision de cette façon (contre, disons, la boîte …
J'ai des objets statiques et des objets mobiles. Les collisions sont détectées à l'aide du théorème de l'axe de séparation. Par exemple, dans cette situation, j'ai deux objets statiques (en rouge): et un objet mobile entre les deux: Mon algorithme est capable de calculer la collision entre deux de ces …
Dans le prolongement de ma question précédente : j'ai la balle qui rebondit de façon assez réaliste sur les surfaces qu'elle frappe. Maintenant, je voudrais faire tourner le frottement du coup . Montrer cela est assez simple: je fais tourner la balle par sa vitesse angulaire à chaque tick et …
Dans mon moteur de physique 2D, je peux détecter les collisions AABB vs AABB et les résoudre en trouvant le vecteur de pénétration le plus court et en l'ajoutant à la position de l'AABB. Faire cela "pousse" le premier AABB en dehors du second AABB, mais ne gère pas du …
Dans un MMORPG: Est-il typique ou faisable de stocker les coordonnées de chaque arbre, rocher de brousse, etc. du côté serveur pour la détection de collision? Dans l'affirmative, quelle serait une façon possible de stocker un si grand nombre de coordonnées (structures de données et autres, gestion des problèmes de …
J'ai un jeu de plateforme 2D, où le joueur court toujours vers la droite, mais le terrain n'est pas toujours horizontal. Exemple: J'ai implémenté un système de collision de boîte englobante qui vérifie simplement les intersections avec la boîte du joueur et les autres blocs, pour empêcher le joueur de …
L'exemple fourni par Microsoft semble que la détection de collision (d'après ce que je peux voir) aura une petite erreur. Lorsque l'utilisateur entre en collision avec une tuile Unpassable, la profondeur de l'intersection est calculée. La plus petite des valeurs de profondeur X et Y est utilisée pour fixer la …
Supposons que j'utilise un système de détection de collision discret simple où je déplace tous les objets, puis vérifie les collisions. Je veux que tous les objets entrant en collision soient séparés (bien sûr) et affectés des vitesses de réponse appropriées (rebond, glissement, arrêt, etc.). Lorsque j'ai une paire d'objets …
J'ai des difficultés à faire entrer en collision un rectangle mobile avec plus d'un rectangle. J'utilise SFML et il a une fonction pratique appelée intersectsqui prend 2 rectangles et renvoie les intersections. J'ai un vecteur plein de rectangles avec lesquels je veux que mon rectangle mobile entre en collision. Je …
J'ai récemment changé mon moteur de jeu des comportements de direction au mouvement basé sur les impulsions avec une résolution de collision appropriée en fonction du temps. Cela a résolu tant de problèmes (plus de tunneling, oui) et a rendu la simulation beaucoup plus stable. Cependant, avec la stabilité est …
J'ai implémenté un moteur physique de jeu 3D simple. J'ai déjà une détection de collision décente en place, maintenant j'essaie de comprendre la partie réponse à la collision. J'utilise une méthode basée sur les impulsions pour calculer les vitesses post-collision. Cela fonctionne assez bien, cependant, cela n'empêche pas complètement les …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.