Als «collision-detection» getaggte Fragen

Die Kollisionserkennung ist die Bestimmung, ob zwei oder mehr Entitäten während des Spiels Kontakt miteinander aufnehmen oder nicht.

4
2D-Platformer-Kollisionsbehandlung
Ich versuche, ein 2D-Plattformspiel (Mario-Typ) zu erstellen, und ich habe einige Probleme mit dem richtigen Umgang mit Kollisionen. Ich schreibe dieses Spiel in C ++ und verwende SDL für die Eingabe, das Laden von Bildern, das Laden von Schriftarten usw. Ich verwende OpenGL auch über die FreeGLUT-Bibliothek in Verbindung mit …

1
Bereue ich die Verwendung eines farbbasierten Kollisionserkennungssystems?
Ich fange gerade erst an, mein erstes Spiel mit XNA zu erstellen (ich habe Erfahrung mit C #, aber nicht mit Spielen). Ich baue einen ziemlich einfachen Top-Down-2D-Shooter. Ich habe dieses Tutorial über die Verwendung eines farbbasierten Kollisionssystems gelesen und es klang für mich wirklich cool. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml Das bedeutet, dass …


1
Flocking und A * in Einklang bringen (Theorie)
Für mein RTS-Spiel funktioniert A * Pathfinding, und das ist in Ordnung. Es gibt auch eine grundlegende Kollisionserkennung. Wenn sich eine Einheit bewegt, prüft sie, ob die Position, die sie beim nächsten Zug einnimmt, ein Knoten ist, der von einer anderen Einheit besetzt wird, und wenn ja, findet sie einen …


4
Kann ich zwei Kollisionsboxen auf demselben GameObject verwenden?
Ich habe zwei Kollisionsboxen auf demselben GameObject. Ich möchte nicht, dass die Kollisionsboxen Auslöser sind. Ich möchte die Kollisionsboxen auf dem eigentlichen GameObject haben, nicht seine Kinder. Zum Beispiel, wenn ich nach einem Headshot suchen möchte. Mein Grund, keine Trigger zu wollen, ist, dass bereits ein Trigger verwendet wird. Mein …


2
Wie funktionieren Kollisionsnetze in Spielen wie Zelda auf dem N64?
Ich habe kürzlich über die Technologie von Ocarina of Time / Majoras Mask gelesen und festgestellt, dass die Weltkollision mit einem einzelnen Dreiecksnetz (Eckpunkte, Normalen usw.) für einen gesamten Bereich erfolgt. Es gibt auch keine Anzeichen für vorverarbeitete räumliche Partitionierungsmethoden in dieser Datenstruktur. Welche Algorithmen gibt es, um eine Zeichenkollision …

1
Wie mache ich eine Spiel-Tick-Methode?
Ich habe in einigen anderen einfachen 2D-Spielen gesehen, dass eine "Tick" -Methode verwendet wird, um Spielelogik und Grafik-Rendering zu synchronisieren. Mein Hauptgrund für die Verwendung ist eine Fehlfunktion meiner Kollisionserkennung, da die Player-Entität vollständig durch feste Objekte läuft, es sei denn, ich tippe fast pixelweise auf die Steuerelemente, um die …


1
Erstellen einer benutzerdefinierten Kollisionskarte für 2D
Ich habe eine 2D-Ebene, die ich in meinem Karteneditor erstellt habe, und ich habe mich gefragt, wie ich am besten eine Kollisionskarte dafür erstellen kann. Ich habe eine Kollisionskartenebene in meinem Karteneditor, die jeden Knoten speichert (zum Beispiel wäre ein Rechteck nur 0,0 0,50 50,60 0,60). Ich habe mich nur …


2
Wie bestimme ich die Kollisionsrichtung zwischen zwei Rechtecken?
Ich versuche herauszufinden, wie man die Richtung bestimmt, in der eine Kollision zwischen zwei Rechtecken auftritt. Ein Rechteck bewegt sich nicht. Das andere Rechteck hat eine Geschwindigkeit in jede Richtung. Wenn eine Kollision auftritt, möchte ich die Position des sich bewegenden Rechtecks ​​auf den Aufprallpunkt einstellen können. Ich bin offenbar …

1
Wie kann ich eine 2D-Bitmap (für Gelände verwendet) zur Kollision in ein 2D-Polygonnetz konvertieren?
Also mache ich ein Artillerie-Spiel, ähnlich wie Worms, mit all den üblichen Dingen wie zerstörbarem Gelände usw. ... und während ich eine Kollision pro Pixel verwenden könnte, die mir keine Kollisionsnormalen oder ähnliches gibt. Das Konvertieren in ein Netz würde auch bedeuten, dass ich eine vorhandene Physikbibliothek verwenden könnte, die …

1
AABB - AABB Kollision, welches Gesicht treffe ich?
Damit meine Objekte bei einer Kollision gleiten können, muss ich: Wissen Sie, mit welchem ​​Gesicht des AABB sie kollidieren. Berechnen Sie die Normalen zu diesem Gesicht. Geben Sie die Normalen zurück und berechnen Sie den Impuls, der auf die Geschwindigkeit des Spielers angewendet werden soll. Frage Wie kann ich berechnen, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.