Spielentwicklung

9
Marschierende Quadrate: Finden Sie mehrere Konturen in einem Quellfeld?

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...

9
Komprimieren von Spielspeicherdaten

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....

9
Mischmodi in Cocos2D mit glBlendFunc

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 =...

9
Ist die STL für mobile Geräte effizient genug?

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...

9
Blitting-Geschwindigkeit erhöhen?

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,...

9
Wellenwelligkeitseffekt?

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...

9
Was muss ich beim Entwerfen eines Event Manager-Systems beachten?

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...

9
Ist es möglich, Unschärfe über Bilder zu fälschen?

Ich benutze libGDX für ein Android-Spiel. Soweit ich das beurteilen kann, gibt es keine API zum Verwischen. Beim Lesen auf Wikipedia scheint es, als würde Unschärfe entstehen, wenn die RGB-Werte für jedes Pixel auf den Durchschnitt aller benachbarten Werte gesetzt werden. Was in libGDX nicht...