Was sind die häufigsten Fehler oder Versehen beim Starten eines neuen Spielestudios? Bitte nur einen Fehler oder ein Versehen pro Antwort und wenn Sie erklären können, warum es ein Problem ist und was Sie tun sollten, um zu vermeiden, in den Fehler zu geraten oder sich zu erholen, wenn sie …
Ich habe darüber nachgedacht, eine kleine Engine zu entwickeln, um nicht nur kleine experimentelle Spiele zu entwickeln, sondern auch als Basis zum Testen verschiedener Rendering-Techniken und ähnlicher Dinge zu dienen. Im Moment habe ich viel darüber nachgedacht, wie man mit Texturen umgeht und bin über Megatexturen gestolpert, aber das ist …
Ich habe vor einiger Zeit nach einem kleinen Projekt gesucht, bin aber nicht zu weit gekommen. Ich möchte ein kleines Programm erstellen, mit dem ein Benutzer ein Gleis zeichnen und dann einem "Zug" erlauben kann, dem Gleis in einer 2D-Ebene zu folgen. Ich möchte, dass der Track ziemlich frei ist …
Diese Frage wurde von Stack Overflow migriert, da sie in Game Development Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich bin gespannt, warum C ++ für die Spieleentwicklung so beliebt ist und nicht für andere Sprachen. Ich weiß, dass Sie damit sehr schnellen Code erstellen können, aber …
Angenommen, ich habe drei Ebenen: einen Vordergrund, einen Zwischenboden und einen Hintergrund. Was ist mit der Verwendung dieser drei Ebenen für das Parallaxen-Scrollen verbunden ?
Ich habe Schwierigkeiten, die richtige Multiplikationsreihenfolge für eine endgültige Transformationsmatrix herauszufinden. Ich bekomme immer entweder seltsame Bewegungen oder verzerrte Geometrie. Mein aktuelles Modell wird unten erklärt: Für einen einzelnen Knoten lautet meine Multiplikationsreihenfolge: L = S * R * T woher L = lokale Transformationsmatrix S = lokale Skalenmatrix R …
Ich habe derzeit etwas wie: float deltaX = point0.getX() - point1.getX(); float deltaY = point0.getY() - point1.getY(); Und alle 0,01 Sekunden aktualisiere ich meine Objektposition wie folgt: object.setPosition(object.getX()-deltaX/100,object.getY()-deltaY/100); Das verschiebt mein Objekt in 1 Sekunde von Punkt 0 nach Punkt 1. Was ich brauche ist, die 2 Punkte zu haben, …
Ich rendere Sprites mit genauen Pixelkoordinaten, um den durch Antialiasing verursachten Unschärfeeffekt zu vermeiden (die Sprites sind Pixelkunst und sehen bei Filterung schrecklich aus). Da die Bewegung der Objekte jedoch mit variabler Geschwindigkeit, Schwerkraft und physikalischen Wechselwirkungen einhergeht, wird die Flugbahn mit Subpixel-Genauigkeit berechnet. Bei ausreichend großen Bildschirmgeschwindigkeiten (vΔt größer …
Angenommen, Sie schreiben Matrix-Code, der Rotation, Übersetzung usw. für den 3D-Raum übernimmt. Nun müssen die Transformationsmatrizen 4x4 sein, damit sie in die Übersetzungskomponente passen. Sie müssen jedoch tatsächlich keinew Komponente im Vektor speichern , oder? Auch bei der perspektivischen Unterteilung können Sie einfach waußerhalb des Vektors berechnen und speichern und …
In einem Projekt, an dem ich gerade arbeite, gibt es viel "Verkehr" im Sinne von Autos, die sich auf Straßen bewegen, Flugzeugen, die sich um ein Vorfeld bewegen usw. Ab sofort werden die verfügbaren Pfade vorberechnet, sodass Knoten automatisch für Kreuzungen generiert werden, die selbst durch Kanten miteinander verbunden sind. …
Ich suche nach einer Lösung für das Verhalten "Rechtsklickoptionen". Grundsätzlich kann jeder Gegenstand in einem Spiel, wenn mit der rechten Maustaste darauf geklickt wird, eine Reihe von Optionen basierend auf dem Objekt anzeigen. Rechtsklick-Beispiele für verschiedene Szenarien : Inventar: Helm zeigt Optionen (Ausrüsten, Benutzen, Ablegen, Beschreibung) Bank: Helm zeigt Optionen …
Wenn der Spieler sein ganzes Leben verliert, möchte ich, dass der gesamte Spielbildschirm in Graustufen angezeigt wird, die Aktualisierung jedoch nicht sofort beendet wird. Ich würde es auch vorziehen, wenn es in Graustufen ausgeblendet wird, anstatt plötzlich alle Farben zu verlieren. Alles, was ich bisher gefunden habe, besteht entweder darin, …
Welche Faktoren würden Sie bei UNO-ähnlichen Kartenspielen berücksichtigen, wenn Sie eine angemessene Proc-Rate für den Erhalt einer speziellen Karte festlegen möchten (zum Beispiel im Fall von UNO: + 4, + 2, Farbrad, Rückwärts, Überspringen)? Welche Faktoren sollte ich berücksichtigen, wenn ich ein ähnliches Spiel entwerfe? Ich verstehe, Wahrscheinlichkeiten usw. sind …
Gibt es irgendwelche Konventionen und / oder bekanntesten Methoden um Koordinatensysteme in Spielkarten? Liegt der Ursprung normalerweise in der Mitte der Karte? Oder lebt es in einer Ecke und die Karte wird in einem einzelnen Oktanten des 3D-Raums erstellt?
Ich arbeite daran, die Wegfindung für die Feinde meines Spiels zu verbessern. Im Moment bewegen sie sich einfach ständig auf die exakte Position des Spielers zu, indem sie den Winkel zwischen sich und den Spielern berechnen und sich in diese Richtung bewegen. Ich habe auch einen Flock-Algorithmus, der verhindert, dass …
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.