Wenn ein 24-Bit-RGB-Bild mit einem Bereich von 0 bis 255 pro Kanal auf einem Fernseher angezeigt wird, der einen Bereich von ca. 16-235 pro Kanal, Farbdetails gehen verloren, richtig? Wenn ja, sollten Bilder vorverarbeitet werden, um nur einen gültigen Bereich zu speichern? Ich möchte dies mit Code tun, nicht in …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 6 Jahren . Ich bin ziemlich neu in der Spieleentwicklung, habe vorher mit xna herumgespielt …
Ich suche nach einer einfachen, in sich geschlossenen C-Bibliothek für Linux, um Bilder aus Dateien in OpenGL-Texturen zu laden. Die Lizenz sollte ziemlich liberal sein: zlib, bsd, mit oder so. Ich habe SOIL gefunden , es wurde jedoch schon lange nicht mehr aktualisiert. Gibt es noch etwas oder muss ich …
Ich habe beim Initialisierungsprozess des ursprünglichen Quake festgestellt, dass die folgende Funktion aufgerufen wird. volatile int sys_checksum; // **lots of code** void Sys_PageIn(void *ptr, int size) { byte *x; int j,m,n; //touch all memory to make sure its there. The 16-page skip is to //keep Win 95 from thinking we're …
Architekturbeschreibung Ich erstelle (entwerfe) ein Entitätssystem und bin auf viele Probleme gestoßen. Ich versuche, es so datenorientiert und effizient wie möglich zu halten. Meine Komponenten sind POD-Strukturen (genauer gesagt ein Array von Bytes), die in homogenen Pools zugeordnet sind. Jeder Pool verfügt über einen ComponentDescriptor - er enthält nur Komponentennamen, …
Ich weiß bereits, dass viele Computer heute eine GPU haben, die DirectX und OpenGL unterstützt. Aber was ist mit Computern, die das nicht tun? Kann ich ein einfaches 2D-Spiel schreiben, das nicht auf der GPU basiert, sodass es auch auf älteren Computern funktioniert? Gibt es eine plattformübergreifende C- oder C …
Leider habe ich gesucht und keine endgültige Antwort gefunden. Wann würden Sie die Scheitelpunktdaten in OpenGL mit dem folgenden Befehl normalisieren: glVertexAttribPointer(index, size, type, normalize, stride, pointer); Dh wann würde normalize == GL_TRUE; In welchen Situationen und warum sollten Sie die GPU die Berechnungen durchführen lassen, anstatt sie vorzuverarbeiten? Alle …
Ich weiß nicht viel über Finite-State-Maschinen in der KI oder andere Spielverhaltensweisen im Spiel, außer diesem kurzen Tutorial mit einem Miner: http://www.ai-junkie.com/architecture/state_driven/tut_state1.html, das objektorientiert ist. Ich weiß nicht wirklich, ob dieses Tutorial das Zustandsmuster beschreibt oder nicht. Was denkst du? Ich spreche nicht über andere eher arithmetisch orientierte Dinge wie …
Ich habe einen einfachen Schlangenklon erstellt und möchte die Spielelogik alle 100 ms ausführen, während ich so schnell wie möglich rendere. Wie kann ich dies erreichen, wenn das Programm möglicherweise mit sehr unterschiedlichen Bildraten ausgeführt wird? Wenn ich zum Beispiel den Code in eine native ausführbare Datei kompiliere, habe ich …
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.