Als «2d» getaggte Fragen

9
Grundlegendes zur Pixelkunst in Unity 2d

Ich habe Probleme, die Grundlagen der Pixelkunst in Unity zu verstehen. Ich verstehe, was eine Einheit ist, und wenn ich mein Sprite mit 16 x 16 Pixel zeichne, sollte ich die PPU auf 16 setzen. Nehmen wir zum Beispiel das Stardew Valley. Im Bild unten sehen Sie deutlich, dass der Spieler nicht...

9
2D-Kollisionserkennung für Flipperspiel

Bisher habe ich in früheren Spielen eine einfache 2D-Kollision mit Kästchen verwendet und dann auf Pixelebene nach einer Kollision gesucht. Wenn Sie ein Flipperspiel in fast vielen Frames machen, hat der Ball Kontakt mit einer Wand oder einer anderen Oberfläche. Gibt es also einen anderen...

9
Wie finde ich den Startwinkel eines Projektils?

Ich mache ein 2D-Spiel, in dem Einheiten Pfeile aufeinander schießen. Ich kenne die Position des Schützen und des Ziels sowie die Anfangsgeschwindigkeit des Projektils. Ich möchte wissen, welchen Winkel das Projektil haben sollte, um auf dem Ziel zu landen. Das Ziel könnte sich auf einer anderen...

8
2D-Skelettanimationstransformationen

Ich habe eine Weile versucht, ein 2D-Skelettanimationssystem zu erstellen, und ich glaube, dass ich kurz vor dem Abschluss stehe. Derzeit habe ich folgende Datenstrukturen: struct Bone { Bone *parent; int child_count; Bone **children; double x, y; }; struct Vertex { double x, y; int bone_count;...

8
Optimale Sprite-Größe für Rotationen

Ich mache ein Sprite-basiertes Spiel und habe eine Reihe von Bildern, die ich in einer lächerlich großen Auflösung bekomme. Ich skaliere sie auf die gewünschte Sprite-Größe (zum Beispiel 64x64 Pixel), bevor ich sie in eine Spielressource konvertiere Sprite im Spiel, ich muss es nicht...

8
Einen Box2D-Ball auf konstante Höhe springen lassen

Ich möchte ein Spiel wie Doodle Jump erstellen. Ich benutze libgdx und Box2d. Ich brauche Ratschläge, wie ich meinen Ball konstant und mit der gleichen Höhe hüpfen lassen kann. Ich habe versucht, die Körperwiederherstellung des Balls auf 1 zu setzen, damit er ständig springen kann, aber wenn ich...