Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"chriss"«
Also ich würde das aktuelle Feld und die 8 umliegenden Felder im Speicher auf Vorrat halten und beim wechsel des Feldes entsprechend den Vorrat tauschen. Wenn es so nicht geht sollte die Dimension eines Feldes erweitert werden.
Zitat von »"chriss"«
Also ich finde es schade die Framerate künstlich runterzudrehen nur weil die Ladefunktion nicht nachkommt. Da wäre es doch sinnvoller die Ladefunktion etwas vorausschauender zu machen.
Zitat von »"Black-Panther"«
Zur Lösung (@David)
Meinst du praktisch in einer while(true) immer einen Sleep(0) und dann die vergangene Zeit (für den Sleep) messen, sobald es "genug" ist, aus der Schleife raus.. Hab ich das richtig verstanden?
Zitat von »"chriss"«
Aber es geht ja scheinbar darum das die Funktion zum Nachladen der Spielinhalte nicht schnell genug reagiert. Und da finde ich es sinnvollder diese zu optimieren anstatt einfach die Framerate künstlich runter zu setzen.
Zitat von »"Chase"«
Zitat von »"chriss"«
Aber es geht ja scheinbar darum das die Funktion zum Nachladen der Spielinhalte nicht schnell genug reagiert. Und da finde ich es sinnvollder diese zu optimieren anstatt einfach die Framerate künstlich runter zu setzen.
Das Nachladen geschieht in einem anderen Thread
Zitat von »"chriss"«
Zitat von »"Chase"«
Zitat von »"chriss"«
Aber es geht ja scheinbar darum das die Funktion zum Nachladen der Spielinhalte nicht schnell genug reagiert. Und da finde ich es sinnvollder diese zu optimieren anstatt einfach die Framerate künstlich runter zu setzen.
Das Nachladen geschieht in einem anderen Thread
Genau deswegen ist es sinnlos die Framerate zu begrenzen.
Werbeanzeige