Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

3
Rolle eines Entitätsstatus in einem komponentenbasierten System?
Komponentenbasierte Entitätssysteme sind heutzutage der letzte Schrei. Alle scheinen zuzustimmen, dass sie der richtige Weg sind, aber niemand hat wirklich eine endgültige Implementierung eines solchen Systems. Ich habe mich gefragt, welche Rolle Entitätszustände (links gehen, stehen, springen usw.) in einem CBS spielen. Verhalten sie sich wie Controller (dh sie behandeln …

3
Laden Sie den gesamten Inhalt aus dem Ordner
Ich möchte fragen, gibt es eine Möglichkeit, alle Inhalte aus dem Ordner in xna zu laden? Zum Beispiel habe ich in meinem Inhalt: Bilder / Heldenbilder / Auto Bilder / Baum Ich möchte so etwas machen Dictionary<string,Model> models = new ... foreach(string name in content.getNames("Images")) { models[name] = content.load<Model>("Images\\" + …
8 xna  xna-4.0 

1
Ein- bis zweiwöchiger Spielwettbewerb
Ludum Dare ist großartig, außer es sind nur 48-72 Stunden (abhängig von Ihrem Geschmack). Gibt es einen bestimmten (guten) Wettbewerb, bei dem Sie 1-2 Wochen Zeit haben, sich zu entwickeln? Normalerweise habe ich nicht genug Zeit, um in 2-3 Tagen erhebliche Anstrengungen zu unternehmen. Bearbeiten: Ich verwende .NET. Es muss …

6
Bestimmen von player.isFalling () durch Änderung von y?
Ich benutze derzeit Box2D und mein Charakter ist eine Reihe von Fixtures in Box2D. Ich habe mich gefragt, ob es angemessen wäre, eine Änderung der Y-Position festzustellen, um festzustellen, ob ein Spieler fällt. Gibt es vielleicht andere Möglichkeiten, an die ich nicht denke? Wie wird so etwas normalerweise erkannt?
8 c++  physics  box2d 


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 


4
Soll ich Events in einem XNA-Spiel verwenden?
Ich habe eine Schaltflächenklasse erstellt, die eine Schaltfläche auf dem Bildschirm zeichnet. Wenn ich darauf klicke, möchte ich sehen, dass etwas passiert. In WinForm würde ich einfach das Ereignis OnClick der Schaltfläche verwenden. Was ist mit XNA? Sollte ich meiner Schaltflächenklasse ein OnClick-Ereignis hinzufügen? Ist das eine gute Praxis? Wie …
8 xna  xna-4.0  .net  events 

3
Wann wird eine Parallel-Tasks-Engine zu einer guten Lösung?
Ich bin oft versucht, das Spiel zu brechen, an dem ich arbeite, um eine auf parallelen Aufgaben basierende Architektur auszuprobieren, aber das scheint keine große Voraussetzung für mein Projekt zu sein, deshalb vermeide ich dies im Moment. Ich habe vor, es zuerst in einem Spielzeugprojekt zu versuchen, um "mit dem …

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

4
Sicherstellen, dass gespeicherte Daten in einem Spiel mit Offline- und Online-Komponenten nicht bearbeitet wurden
Ich bin in der Vorplanungsphase, um ein Spieldesign zu entwickeln, und ich habe mich gefragt, ob es einen vernünftigen Weg gibt, Leute davon abzuhalten, Spielstände in einem Spiel mit Offline- und Online-Komponenten zu bearbeiten. Die Offline-Komponente würde es dem Spieler ermöglichen, das Spiel durchzuspielen, und die Online-Komponente würde es ihnen …


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.