Nach allem gelang es mir, einen einfachen Code zu finden, der zeigt, wie man mit openGL ein 2D-Bild zeichnet: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int tex; int loadTexture(char* fileName){ SDL_Surface *image=IMG_Load(fileName); SDL_DisplayFormatAlpha(image); GLuint object; …
In den IPv4-Tagen haben Benutzer einfach Broadcast-Pakete verwendet, um zu überprüfen, ob im Netzwerk Server verfügbar sind, wie in dieser Antwort beschrieben . Im IPv6-Protokoll wurde die Broadcast-Unterstützung jedoch eingestellt. Es gibt noch Multicast-Unterstützung, aber wie kann / soll ich sie verwenden?
Lassen Sie mich zuerst die Phasenverriegelung erklären: Wenn zwei Objekte mit einer Masse ungleich Null denselben Raum einnehmen, aber keine Energie haben (keine Geschwindigkeit). Stoßen sie für immer mit Vektoren mit einer Geschwindigkeitsauflösung von Null zusammen oder bleiben sie nur miteinander verbunden, bis eine äußere Kraft interagiert? In meinem selbst …
Ich kann anscheinend keine gute Erklärung für das datenorientierte Design eines generischen Zombiespiels finden (es ist nur ein Beispiel, ein ziemlich häufiges Beispiel). Könnten Sie ein Beispiel für das datenorientierte Design zum Erstellen einer generischen Zombie-Klasse geben? Ist das folgende gut? Zombielistenklasse: class ZombieList { GLuint vbo; // generic zombie …
Viele Java-Spiele verwenden thread.sleep (), um fps zu steuern. Sollte die Server-Spielschleife weiterlaufen und nur die Delta-Zeit berechnen, da der Server keine Grafiken anzeigt? Wie dieses Beispiel: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME = 1000000000 / TARGET_FPS; while (gameRunning) { long now = System.nanoTime(); …
Es gibt viele PC-Autorennspiele, die über diese einzigartige Fahrassistenz verfügen, mit der Sie Ihr Auto bremsen können, damit Sie es sicher drehen können. Während es in einigen Spielen nur ein "Assist" ist, hilft es Ihrem Auto nur beim Bremsen, sorgt aber nicht für eine sichere Kurve. In anderen Fällen hilft …
Ich habe eine grundlegende 2D-Physik-Engine. Es ist so ziemlich eine Partikelmaschine, verwendet nur Grundformen wie AABBs und Kreise, so dass keine Drehung möglich ist. Ich habe CCD implementiert, das genaue TOI für zwei sich schnell bewegende Objekte liefern kann, und alles funktioniert reibungslos. Mein Problem ist jetzt, dass ich nicht …
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 skalieren. Wenn ich dieses kleine Sprite …
Weltweit wird die Zahl der sehbehinderten Menschen jeden Alters auf 285 Millionen geschätzt, von denen 39 Millionen blind sind . - Weltgesundheitsorganisation, 2010 . (Das sind 4,2% und 0,6% der Weltbevölkerung.) Die meisten Videospiele legen bei der Bereitstellung von Inhalten großen Wert auf visuelle Elemente. Sehbehinderte Spieler werden weitgehend ausgelassen. …
Ich arbeite an einem Spiel und brauche Ideen für den Schaden, der dem Feind zugefügt wird, wenn Ihr Spieler angreift. Die Gesamtmenge an Gesundheit, die der Feind hat, wird aufgerufen enemyHealthund hat einen Wert von 1000. Sie beginnen mit einer Waffe, die 40 Schadenspunkte verursacht (kann geändert werden). Der Spieler …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Da ich gerade dabei bin, ein 3D-C ++ …
Ich schaue mir dieses nette Raycasting-Tutorial unter http://lodev.org/cgtutor/raycasting.html an und habe eine wahrscheinlich sehr einfache mathematische Frage. Im DDA-Algorithmus habe ich Probleme, die Berechnung der Variablen deltaDistX und deltaDistY zu verstehen. Dies sind die Entfernungen, die der Strahl von 1 x-Seite zur nächsten x-Seite oder von 1 y-Seite zur nächsten …
Ich mache einen kleinen Lenksimulator mit dem Reynolds-Boid-Algorithmus. Jetzt möchte ich eine Wandvermeidungsfunktion hinzufügen. Meine Wände sind in 3D und werden mit zwei Punkten definiert: ---------. P2 | | P1 .--------- Meine Agenten haben eine Geschwindigkeit, eine Position usw. Können Sie mir sagen, wie ich mit meinen Agenten ausweichen kann? …
Ich habe eine isometrische Karte, über die ich verschiedene Bilder lege. Die meisten Bilder passen über eine einzelne Kachel, einige Bilder sind jedoch etwas größer. Zum Beispiel habe ich ein Bett mit Fliesen der Größe 2x3. Dies führt zu einem Problem beim Zeichnen meiner Objekte auf dem Bildschirm, da einige …
Ich mache ein Spiel in JavaScript. Ich habe Leinwand für Zeichnungen und Spielschleife. Ich möchte die Methode readKeyboard in einer Spielschleife erstellen, um zu überprüfen, ob eine Taste gedrückt wurde. Ich möchte kein Ereignis an die Leinwand anhängen, da es nicht zum Game-Loop-Design passt. Vielleicht sollte ich dieses Ereignis anhängen? …
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.