Als «2d» getaggte Fragen

2D bezieht sich auf einen zweidimensionalen Raum, in dem Koordinaten mit X- und Y-Werten dargestellt werden.

2
android game - wie man spielelemente speichert, damit gc nicht feuert
Ich entwickle ein Android-Spiel und habe eine Frage zum Speichern der Spielelemente, ohne Garbage Collector auszulösen. Mein Spiel benötigt eine Sammlung, in der die Spielelemente nach x- und y-Positionen gespeichert sind (alle Spielelemente haben x, y, Breite und Höhe). Die Sammlung wird dann jedes Bild aufgerufen, um die Elemente nach …
8 2d  android 

2
Wie erstelle ich ein 2D-Spielgelände?
Letzten Monat habe ich viel in der Spieleentwicklung mit cocos2d für das iPhone experimentiert, insbesondere beim Verschieben und Ändern von Sprites. Eckpunkte und Polygone sind für mich jedoch immer noch neu. Ich habe einen Algorithmus entwickelt, der eine Reihe von Punkten erstellt. Ich möchte sie jetzt verwenden, um mein 2D-Gelände …
8 2d  terrain 


1
Drehe das Objekt zum Spieler
Dies ist wahrscheinlich eine einfache Vektorfrage, aber ich bin mir nicht sicher, wie ich das machen soll. Ich habe ein Objekt an der Vektorposition (ox,oy). Möglicherweise läuft der Benutzer bei jedem Update über den Bildschirm und ist zu (px,py)jedem Zeitpunkt an der richtigen Position . Wie mache ich es so, …

6
Benötigt man Normalen für ein rein 2d Spiel?
Ich fange an, OpenGL zu lernen, indem ich ein reines 2D-Spiel erstelle. Ich muss mich für das Format der Vertices entscheiden. Benötige ich eine normale Komponente? Oder wird dies für eine 2d-Komponente nicht benötigt? Mein Bauchgefühl sagt, ich werde es nicht brauchen, da alles flach ist. Aber vielleicht brauche ich …
8 opengl  2d  normals 

5
Entwicklung eines flexiblen Motors auf Fliesenbasis
Ich versuche, eine flexible, auf Kacheln basierende Spiel-Engine zu erstellen, um alle Arten von Nicht-Echtzeit-Puzzlespielen zu erstellen, genau wie Bejeweled, Civilization, Sokoban und so weiter. Der erste Ansatz, den ich hatte, bestand darin, ein 2D-Array von Kachelobjekten zu haben und dann Klassen von Kacheln zu erben, die die Spielobjekte repräsentierten. …
8 c#  2d  performance  tiles 

1
Kachelbasierte 2D-Kollisionserkennungsprobleme
Ich versuche, diesem Tutorial http://www.tonypa.pri.ee/tbw/tut05.html zu folgen , um Echtzeitkollisionen in einer kachelbasierten Welt zu implementieren. Ich finde die Mittelkoordinaten meiner Entitäten dank dieser Eigenschaften: public float CenterX { get { return X + Width / 2f; } set { X = value - Width / 2f; } } public …

1
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; Bone **bones; double *weights; }; …

5
Zeichne sehr große langsam rotierende Planeten
Ich möchte sehr große (~ 500 px) Grafiken von Planeten zeichnen, die sich langsam drehen. Diese Grafiken sollen beeindrucken. Was ist der beste Weg, dies zu tun? Ich habe keine Erfahrung mit einer bestimmten 3D-Engine und bin mir nicht einmal sicher, auf welcher Plattform dieses Spiel laufen würde. Ich könnte …

3
2D-Karten von oben nach unten
Ich habe mich gefragt, wie das funktioniert. Laden Sie die gesamte Karte beim Start des Spiels oder laden Sie Teile der Karte zur Laufzeit? Und wie würden Sie die Karten speichern? Wäre es in XML oder einem Binärformat? Vielen Dank!
8 2d  tiles  sprites  maps 


2
Box 2D Set Origin
Ich versuche, den Ursprung einer box2d-Form festzulegen. Standardmäßig dreht sich eine Form um die Mitte. Aber ich versuche, es dazu zu bringen, sich links von der Form zu drehen. Wie eine Uhr zum Beispiel. Ich habe von Dingen wie SetXForm gehört, aber diese Funktion scheint nicht einmal zu existieren. Ich …
8 2d  physics  box2d 


2
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
8 unity  gui  xna  c#  lighting  unity  scripting  scene  npc  xna  models  blender  java  android  game-design  libgdx  architecture  client-server  client  animation  skeletal-animation  graph  input  pygame  music  game-design  component-based  game-maker  java  collision-detection  slick  java  android  leaderboards  google-play-services  java  lwjgl  vbo  flash  actionscript-3  flash-develop  java  android  multithreading  loading  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
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 …

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.