Spielentwicklung

8
Grafik Raycaster der Einheit; Wie funktioniert es?

Ich mache zum ersten Mal ein kleines Spiel und genieße es bisher. Das einzige, was mich immer wieder stört, ist, dass ich keine menschliche Erklärung dafür finden kann, was der Grafik-Raycaster tut. Was ist die Sperrmaske, was sind die Sperrobjekte usw.? Soll ich die Dinge maskieren, auf die ich...

8
Pfadfindung: Kachelbasiertes Navigationsnetz

Ich entwickle ein Echtzeit-RTS auf Kachelbasis. Dies ist eine Beispielkarte: Diese Karte besteht aus 4 Regionen mit jeweils 256 Kacheln. Blaue Kacheln stehen für Hindernisse. Einheiten können sich in die üblichen acht Richtungen bewegen. Einheiten sind an Kacheln gebunden; Eine Kachel kann eine...

8
Unity 5 2D-Zeichnungssprites programmgesteuert

Wie kann ich Sprites in Unity 5 programmgesteuert zeichnen? Ich suche etwas Ähnliches wie spriteBatch.Draw()in XNA. Die Ergebnisse, die ich bei der Suche erhalte, sind entweder veraltet unter http://wiki.unity3d.com/index.php?title=SpriteManager (dies wurde 2012 geschrieben) oder sie werden über...

8
Wie ändere ich Texturen in SDL mit direktem Pixelzugriff?

Ich versuche, SDL_LockTexture und SDL_UnlockTexture zum direkten Bearbeiten von Pixeln in einer Textur zu verwenden. Ich benutze SDL 2.0. Durch Festlegen des Pixelwerts mithilfe des folgenden Codes wird die Textur nicht geändert: void *pixels; int pitch; SDL_LockTexture(mytexture, NULL,...

8
Intersystemkommunikation in einem ECS-Spiel

Entschuldigung, wenn diese Frage schon einmal beantwortet wurde, aber nach unermüdlicher Suche konnte ich nichts finden. Wie viele habe ich kürzlich auf den ECS-Zug gesprungen, und ich töte derzeit einige Zeit, indem ich ein bescheidenes ECS-Spiel mache. Das Spiel ist ein etwas einfaches...

8
Iteratives Design in großem Maßstab

Typischerweise ist die lineare Entwicklung ( Wasserfallmodell ) in der Spieleentwicklung mit Hindernissen behaftet, die die geistige Gesundheit des Programmierers beeinträchtigen (das Spiel hat sich als schrecklich herausgestellt, kann nicht neu gestaltet werden). Geben Sie iteratives Design ein ....

8
Was ist eine Spielmechanik?

Ich versuche genau zu verstehen, was eine Spielmechanik definiert und ob sie mit einer Spielmechanik identisch ist. Es gibt viele verschiedene Online-Quellen, die versuchen, dies zu definieren, aber sie scheinen ziemlich inkonsistent zu sein. Zwei, die ziemlich tief gehen, sind unten aufgeführt:...

8
Wie verweise ich auf eine Kartenposition im Code?

Ich codiere eine digitale Version des Brettspiels von Macao, die eine flache Karte ähnlich der folgenden hat. Spieler haben ein "Schiff", das in der blauen Box beginnt und den gestrichelten Linien in jede Richtung / Ausrichtung folgen kann. Die größeren Rechtecke repräsentieren die Standorte der...

8
Implementieren eines SceneManager mit OpenFL

Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager...