Spielentwicklung

17
Erkennen einer sechseckigen Klickbox

Ich arbeite an einem Spiel , das verwickeln wird Keuchen Hexagone. Gegenwärtig verwende ich ein Sechseckbild (alle Seiten sind gleich lang ... es passt in ein 50 x 50 Pixel großes Bild). Ich bin etwas neu in C # und wirklich neu in XNA, aber gibt es eine einfache Methode, die ich aufrufen kann,...

17
Entwerfen einer ResourceManager-Klasse

Ich habe beschlossen, eine zentrale ResourceManager / ResourceCache-Klasse für meine Hobby-Game-Engine zu schreiben, habe jedoch Probleme beim Entwerfen eines Caching-Schemas. Die Idee ist, dass der ResourceManager ein weiches Ziel für den Gesamtspeicher hat, der von allen Ressourcen des Spiels...

17
Beispiele für das Fälschen von 3D

Kennt jemand gute Beispiele dafür, wie 3D in 2D gefälscht wird (nicht unbedingt Code, aber Spiele, die ich nachschlagen könnte)? Der Spieler hat die Perspektive, dass sie auf den Bildschirm "hineingehen" und Dinge auf sie zukommen. Im Moment skaliere ich einfach die 2D-Feinde, um die Illusion zu...

17
So drehen Sie Blöcke in Tetris

Ich habe ein Spielbrettraster, das 20 Zeilen hoch und 10 Spalten breit ist, wobei sich der Ursprung (0,0) in der oberen linken Ecke befindet. Ich habe einen Tetrimino im Spiel, der aus vier Blöcken besteht. Ich habe die x, y-Position jedes Blocks relativ zum Ursprung in der linken oberen Ecke. Ich...

17
Wie werden 2.5D-Kunstobjekte erstellt?

Mit "2.5D" meine ich den Kunststil in Spielen wie Roller Coaster Tycoon , Age of Empires 2 oder Fallout 1 und 2 : Alles in den Spielen scheint mit einem "Pixel Art" -ähnlichen Werkzeug erstellt worden zu sein. Hab ich recht? Wie entstehen die sich bewegenden Figuren? Take AoE2: Ich war die...

17
GLSL, alles in einem oder mehreren Shader-Programmen?

Ich mache einige 3D-Demos mit OpenGL und habe festgestellt, dass GLSL etwas "eingeschränkt" ist (oder bin es nur ich?). Jedenfalls habe ich viele verschiedene Arten von Materialien. Einige Materialien weisen Umgebungsfarben und diffuse Farben auf, andere Materialien weisen eine