Ich habe mich mit den Grundlagen einer Java-Game-Engine beschäftigt und bin an dem Punkt angelangt, an dem ich bereit bin, ein Event Manager-System hinzuzufügen. Ich weiß theoretisch , was ein Event Manager tun sollte: Erlauben Sie Objekten, sich für bestimmte Ereignisse zu "registrieren", und senden Sie das Ereignis an die …
Ich verfolge Mat Bucklands Programmierspiel-KI anhand eines Beispiels und stelle fest, dass ich nicht immer die Verwendung von enter (), execute () und exit () für den Status einer Entität habe. In einem Rollenspiel kann eine Waffe beispielsweise einen ausgerüsteten Status haben, und ich kann enter () und exit () …
Ich arbeite schon seit einiger Zeit an einem Tower-Defense-Spiel und bin bisher sehr zufrieden mit den Ergebnissen. Eines möchte ich jedoch hinzufügen. Ich habe hier ein Video von GeoDefense für Windows Phone 7 gesehen: http://www.youtube.com/watch?v=YhPr4A4LRPQ Beachten Sie, wie (wenn eine Einheit getötet wird oder ein Projektil eine Einheit trifft) sich …
Ich arbeite an einem 2D-Side-Scroller in PyGame. Für jede Karte verwenden wir eine Textur (dies ist die tatsächliche Größe der Textur): Dann laden wir das Bild mit diesem Code: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite, (sprite.get_width()*6, sprite.get_height()*6)) Wie Sie sehen können, wird die Textur sechsmal gesprengt, um die eigentliche …
Lohnt es sich für einen Spieleentwickler immer noch, ältere Geräte zu unterstützen: iPhone 3G und früher oder ältere Betriebssysteme: iOS 3.x und früher? Oder wird empfohlen, OpenGL ES 2.0 zu verwenden, das vom iPhone 3GS und höher unterstützt wird? Wissen Sie, wie viel Prozent der Benutzer diese frühere Version von …
Ich beginne mit meinem ersten "richtigen" Spielprojekt und bin unweigerlich auf einen Block gestoßen, um zu entscheiden, wie Spielkomponenten in XNA kommunizieren sollen. Von früheren (Java) GUI-Programmierereignissen schienen Handler und Listener der richtige Weg zu sein. Ich hätte also eine Art Ereignisbus, der Ereignisregistrierungen und Klassen akzeptiert, die diese Ereignisse …
Wenn es um die Entwicklung mobiler Spiele unter iOS und Android NDK geht, schreiben einige Entwickler ihre eigenen C ++ - Container, während andere behaupten, dass STL für die Entwicklung mobiler Spiele mehr als ausreichend ist (zum Beispiel verwendet der Autor der iPhone 3D-Programmierung STL anstelle von Objective- C in …
Ereignissysteme sind erstaunlich, sie machen extrem unhandlichen Code zahm und ermöglichen wirklich die dynamische Erstellung von Spielen durch einfache Kommunikation von Objekten und der Spielschleife. Ich habe Schwierigkeiten mit der Effizienz meiner aktuellen Implementierung. Derzeit hat meine leichte Optimierung der Aufteilung der Objektlisten in die Ereignisse, auf die sie reagieren, …
Ich bin ein Programmierer, der versucht, ein wenig grundlegende 3D-Modellierung zu lernen. Ich bin ziemlich vertraut mit der grundlegenden Geometriemodellierung und kann einfache Modelle auspacken und texturieren. Aber ich habe eine Frage ... In allen Tutorials wird beim Auspacken von Modellen die Notwendigkeit hervorgehoben, beim Auspacken eines Netzes so wenig …
Ich schreibe ein Spiel, das viele detaillierte Daten (genaue Flugbahnen einiger Entitäten) in einer externen Datei speichern muss. Ich möchte Speicherplatz und Bandbreite durch Komprimieren sparen, habe dies jedoch noch nie getan. Daher weiß ich nicht, ob es einen bevorzugten Weg gibt, dies zu tun. Natürlich sollte die Komprimierung-Dekomprimierung die …
Wir haben versucht, die gängigsten Mischmodi zu replizieren, die in Photoshop und Quartz 2D verfügbar sind, aber wir haben nur 3 entwickelt, und das nach einiger langer Online-Suche. Für alle Interessierten sind sie hier: Multiplizieren = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Screen = GL_MINUS_DST_COLOR, GL_ONE Lineares Ausweichen = GL_ONE, GL_ONE Sie können diese …
Ich suche nach der leistungsfähigsten API zum Laden von C ++ - Modellen. Bisher habe ich Tonnen von Ply-, Obj- und anderen solchen Dateiformatladern gefunden. Aber die Bibliotheken, die ich gefunden habe, laden normalerweise nur einen Modelltyp, und dazu müssen Sie einige API-Schnittstellen lernen? Gibt es eine API, um sie …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Als Programmierer von Web- und DB-zentrierten Anwendungen habe ich Kenntnisse in Datenstrukturen …
Grundsätzlich ist dies eine Folgefrage zu einem Problem von vor einigen Wochen , obwohl es sich um den Algorithmus im Allgemeinen handelt, ohne auf mein eigentliches Problem anzuwenden. Der Algorithmus durchsucht grundsätzlich alle Zeilen im Bild, beginnend oben links, bis er ein Pixel findet, das ein Rand ist. In Pseudo-C …
Ich habe ein Problem mit der Farseer Physics Engine, bei der mein Objekt in einer gekachelten Umgebung manchmal mit Ecken anderer Objekte interagiert, selbst wenn diese perfekt ausgerichtet sind. Ich habe über Leute gelesen, die vorschlagen, dass Sie ein größeres Objekt mit Marching Squares oder ähnlichem berechnen und erstellen. Dies …
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.