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.

6
Wie funktioniert eine Kollisionsmaschine?
Wie genau funktioniert ein Kollisionsmotor ? Dies ist eine äußerst weit gefasste Frage. Welcher Code lässt die Dinge gegeneinander springen, welcher Code lässt den Spieler gegen eine Wand laufen, anstatt durch die Wand zu laufen? Wie aktualisiert der Code ständig die Position des Spielers und die Position der Objekte, damit …



10
effizientesten Kollisionsalgorithmen von AABB gegen Ray
Gibt es einen bekannten, 'effizientesten' Algorithmus für die Erkennung von AABB-Ray-Kollisionen? Kürzlich bin ich über den Kollisionsalgorithmus AABB vs Sphere von Arvo gestolpert, und ich frage mich, ob es dafür einen ähnlich bemerkenswerten Algorithmus gibt. Eine Bedingung für diesen Algorithmus muss sein, dass ich die Option haben muss, das Ergebnis …

7
2D Platformer AABB Kollisionsprobleme
Ich habe ein Problem mit der AABB-Kollisionsauflösung. Ich löse AABB-Schnittpunkte auf, indem ich zuerst die X-Achse und dann die Y-Achse auflöse. Dies geschieht, um diesen Fehler zu vermeiden: http://i.stack.imgur.com/NLg4j.png Die aktuelle Methode funktioniert einwandfrei, wenn sich ein Objekt in den Player bewegt und der Player horizontal verschoben werden muss. Wie …

4
Ein Ball trifft die Ecke, wo wird er abgelenkt?
Ich muss meine Trigonometrie auffrischen und hoffe, dass Sie hier mit einem einfachen mathematischen Modell helfen können. Hier ist mein Modell soweit im Bild beigefügt. Mir ist bewusst, dass die Frame-Animation andere Probleme hat, wenn sich der Ball sehr schnell bewegt, aber im Moment muss ich nur ballDx und ballDy …

5
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …




6
Wie entscheide ich, welches GameObject mit der Kollision umgehen soll?
Bei jeder Kollision sind zwei GameObjects beteiligt, oder? Ich möchte wissen, wie ich entscheide, welches Objekt mein enthalten sollOnCollision* ? Angenommen, ich habe ein Player-Objekt und ein Spike-Objekt. Mein erster Gedanke ist, ein Skript auf den Player zu schreiben, das folgenden Code enthält: OnCollisionEnter(Collision coll) { if (coll.gameObject.compareTag("Spike")) { Destroy(gameObject); …


2
Quad Tree vs Grid basierte Kollisionserkennung
Ich mache ein 4-Spieler-Koop-R-Spiel und bin dabei, den Kollisionserkennungscode zu implementieren. Ich habe eine Menge Artikel und Zeug darüber gelesen, wie man mit der Kollisionserkennung umgeht, aber es fällt mir schwer, herauszufinden, was ich tun soll. Es scheint, dass der Quad-Baum der gebräuchlichste Weg ist, aber in einigen Quellen wird …

3
Wie verhindern Teams das Überschreiben von Quelldateien? [geschlossen]
Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in großen Teams zu bekämpfen Überschreibungs verwaltet? …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

4
Sollte die Kollisionserkennung serverseitig oder kooperativ zwischen Client / Server erfolgen?
Ich arbeite an einem Online-Spiel, das eine sehr schwere Kollisionserkennungsverarbeitung haben wird. Spielermodelle kollidieren mit anderen Spielern, Mobs, Strukturen, Gelände und festen Objekten, die nur serverseitig existieren (nicht in Client-Datendateien gespeichert). Sollte ich aus Sicherheitsgründen alle Kollisionserkennungen serverseitig durchführen? Oder sollte ich den Client die Erkennung durchführen lassen und den …

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.