Spielentwicklung

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

2
Wie kann ich die Beleuchtung in einer Voxel-Engine implementieren?
Ich erstelle die MC-ähnliche Geländemaschine, und ich habe gedacht, dass die Beleuchtung sie viel schöner aussehen lässt. Das Problem ist, dass die Blöcke nicht richtig beleuchtet werden, wenn ein Licht emittierender Block platziert wird (siehe die Screenshots unten) auf der Seite. Bisher möchte ich die "blockige" Beleuchtung von minecraft implementieren. …
15 c#  xna  lighting  raycasting 

6
Eigene Kill Cam erstellen
Ich plane mein eigenes Kill-Cam-System für ein Sandbox-Tool-Set zu erstellen. Nachdem ich über die Mechanik der Kill-Cam selbst nachgedacht habe, bin ich jedoch ziemlich verloren. Ich versuche, die in Call-of-Duty-Spielen üblichen nachzubilden, die aus Sicht des Killers die tatsächliche Mordszene zeigen. Meine Gedanken: -Ich kann nicht einfach im Gedächtnis bleiben, …
15 camera 


1
Erstellen eines HUD / GUI mit OpenGL (LWJGL)
Ich bin in der Phase meiner Spieleentwicklung, in der ich ein HUD oder eine GUI erstellen muss. Ich bin noch nie zu diesem Teil gekommen, also weiß ich nicht, wie es gemacht wird. Ich habe versucht, ein einfaches Quad an einer festen Position auf dem Bildschirm zu rendern, aber es …
15 opengl  java  gui  lwjgl 


3
Wie kann ich OpenGL-Texturen skalieren, ohne dass sie unscharf werden?
Ich benutze OpenGL durch LWJGL. Ich habe ein 16x16 texturiertes Quad-Rendering bei 16x16. Wenn ich den Skalierungsbetrag ändere, wächst das Quad und wird mit zunehmender Größe unschärfer. Wie kann ich es skalieren, ohne verschwommen zu werden, wie in Minecraft. Hier ist der Code in meinem RenderableEntity-Objekt: public void render(){ Color.white.bind(); …
15 opengl  java  lwjgl  slick 


6
Spielkomponenten, Spielmanager und Objekteigenschaften
Ich versuche, mich mit komponentenbasiertem Entity-Design zu beschäftigen. Mein erster Schritt bestand darin, verschiedene Komponenten zu erstellen, die einem Objekt hinzugefügt werden konnten. Für jeden Komponententyp hatte ich einen Manager, der die Aktualisierungsfunktion jeder Komponente aufrief und bei Bedarf Dinge wie den Tastaturstatus usw. übergab. Als nächstes habe ich das …

5
Wie man mit einer Schussanimation ein Geschoss loslässt
Nehmen wir an, Sie haben eine Animation, die beim Abfeuern einer Kugel auftreten soll. Wie würden Sie erreichen, dass die Kugel am Ende der Animation angezeigt wird? Das einzige, was ich herausfinden kann, ist, die Zeitdauer der Animation zu kennen und das Einstellen der Aufzählungszeichenposition und das Aktivieren zu verzögern, …
15 2d  animation  release  timing 



3
Wie erfolgt das Rendern von Software?
Ich möchte die softwarebasierte Echtzeit-Rasterisierung untersuchen. Ich weiß, dass heutzutage alles auf die GPU zusteuert, aber es gibt einige Spiele, bei denen es immer noch sinnvoll ist, einen Software-Renderer zu verwenden. Zum Beispiel: Voxeltron Voxatron ist ein Arena-Shooter, der in einer Welt aus Voxeln spielt. Alles im Spiel wird in …

6
Spieler gleichzeitig auf dasselbe Feld bewegen?
Betrachten Sie ein 2 x 2-Gitter von Quadraten. Ein Spieler kann ein Feld betreten, wenn: Kein anderer Spieler möchte in der nächsten Runde auf das Feld ziehen Kein anderer Spieler hat gewartet und belegt in diesem Zug noch das Feld Ich habe das Bild oben eingefügt, um mein Problem zu …
15 turn-based 


1
Steam-Sendezeiten
Ich habe mich gefragt, ob jemand auf Steam veröffentlicht hat oder versucht hat, dies zu tun, und wie lange es gedauert hat, bis Steam auf Ihre Spielbeiträge reagiert hat. Ich kann keine Informationen dazu auf der Website finden und es ist nun über einen Monat her, seit ich eingereicht habe …
15 steam 

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.