Spielentwicklung

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

3
Polygone sortieren - funktioniert das nicht?
Ich bin ziemlich neu in der Programmierung in einer 3D-Welt. Ich versuche, eine Leinwand zu erstellen, auf der alle Objekte in der Reihenfolge vom weitesten zum nächsten und von unten nach oben gezeichnet werden - damit sie sich nicht überlappen, aber es gibt Probleme. Wie Sie sehen können, überlappen sich …
7 c#  3d  isometric 

2
C # Perlin-Rauschen - „endlose“ Geländestücke erzeugen?
Ich schreibe gerade einen kleinen Side Scroller in C #, um sowohl C # zu lernen als auch Spaß zu haben. Im Moment habe ich einen einfachen Zufallsgenerator, der die Welt erzeugt, aber es ist nicht gerade großartig. Bei einigen Nachforschungen habe ich festgestellt, dass die Erzeugung von Perlin-Rauschen mir …
7 xna  c#  2d  perlin-noise 

2
Wie überprüfe ich, ob im 2D-Bereich eine Kachelecke sichtbar ist?
Ich versuche, Nebel des Krieges umzusetzen, und bin in Schwierigkeiten geraten. Ich möchte überprüfen, ob der Spieler die Ecken jedes Plättchens innerhalb eines bestimmten Radius sehen kann. Ich bin mir jedoch nicht sicher, wie ich überprüfen soll, ob die Sicht auf die Ecken behindert werden soll oder nicht. Gibt es …
7 2d  tiles 

3
KI in einem 1: 1-Kampf ähnlich wie Pokemon entwerfen
Ich entwerfe ein Spiel, bei dem das Kampfsystem Pokemon ähnelt. Das heißt, ein 1: 1-Kampf mit nur wenigen (4-6) Zügen zur Auswahl. Während das Spiel Gestalt annimmt, beginne ich über einige der schwierigeren Codierungsbereiche wie die feindliche KI nachzudenken und habe einige Fragen. Ich habe bereits über einige Möglichkeiten zum …

1
Wie kann ich eine 2D-Bitmap (für Gelände verwendet) zur Kollision in ein 2D-Polygonnetz konvertieren?
Also mache ich ein Artillerie-Spiel, ähnlich wie Worms, mit all den üblichen Dingen wie zerstörbarem Gelände usw. ... und während ich eine Kollision pro Pixel verwenden könnte, die mir keine Kollisionsnormalen oder ähnliches gibt. Das Konvertieren in ein Netz würde auch bedeuten, dass ich eine vorhandene Physikbibliothek verwenden könnte, die …

1
GLSL-Standard-Shader
Ich habe meinen Motor mit einem Fehlerprüfcode scharfgeschaltet. Ich werde versuchen, diese Situation nach besten Kräften zu beschreiben. Immer wenn ich einen Shader lade und ein Fehler auftritt (Datei existiert nicht, Kompilierungsfehler, alles, was schief gehen könnte), lösche ich den Shader und setze den Zeiger auf 0 (ich kann mir …


2
neue Scheitelpunktposition bei gegebener Transformationsmatrix berechnen?
Wie kann ich die neue Position meines Scheitelpunkts bei einer 4x4-Transformationsmatrix oder einfach 9 Gleitkommazahlen (PositionX, PositionY, PositionZ, RotationH, RotationP, RotationR, SkalaX, SkalaY, SkalaZ) erhalten? Normalerweise kann ich die Matrix meinem endgültigen Netz (oder "Knoten" oder "Objekt" oder "Geom") zuweisen, aber jetzt muss ich es manuell tun.
7 3d  matrix  vertex 

2
Wie sollte ich meine rundenbasierte Engine strukturieren, um Flexibilität für Spieler / KI und Beobachtung zu ermöglichen?
Ich habe gerade angefangen, eine rundenbasierte Strategie-Engine in der GML-Sprache von GameMaker zu entwickeln ... Und ich war gut unterwegs, bis es an der Zeit war, den Turn-Zyklus zu handhaben und zu bestimmen, wer welchen Spieler steuert und wie man mit der Kamera umgeht und was auf dem Bildschirm angezeigt …


1
Knochenanimation - Matrizen und Berechnungen
Wir sind kurz vor dem Abschluss des Projekts, aber kurz vor der Implementierung des Animationssystems. Unser Kunde entschied sich für "Knochenanimation" - das heißt, ich sollte jede Transformationsmatrix (Matrix4x4 Rotation + Translation) für jeden Frame und für jeden Knochen, den dieses animierte Objekt hat, exportieren. Objekte in unserem Spiel werden …

2
Schnittpunkt von Vektor- und Dreiecksseite
Ich versuche, eine dreieckige Berührungsfläche für iOS zu erstellen, auf der der Benutzer einen Punkt innerhalb dieses Dreiecks ziehen kann. Anhand der Informationen auf dieser Seite können Sie leicht herausfinden, ob sich der gezogene Punkt innerhalb oder außerhalb des Dreiecks befindet. Ich möchte den Punkt jedoch an den Dreieckskanten abschneiden, …
7 geometry 


1
Seltsames Problem mit dem Advect-Programm im Flüssigkeitssimulator
Ich habe einen 2D-Flüssigkeitssimulator implementiert. Solver läuft vollständig auf der GPU. Alles funktioniert gut ... auf meinem Arbeits-PC. Aber auf dem Heim-PC habe ich einige schreckliche Störungen, und ich kann nicht verstehen, wie ich sie beheben kann. Empirisch entdeckte ich, dass das Problem irgendwo im Advect- Programm lokalisiert ist . …
7 opengl  physics  glsl 


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.