Open jannikgrie opened 5 years ago
Hier noch ein Bild von den besagten Streifen.
Gleiches Problem hatte ich auch bei einem eigenen Spiel. Problem war, dass es 2 Threads gab, einen für die update() Methode und einen für die paint() Methode und diese nicht synchronsiert wurden.
Auch in Godot? Oder generell in einer anderen Engine?
Generell in anderen Engines. Problem ist, dass nach dem Update Code die Kacheln schon weiter verschoben sind aber die Render Methode noch den alten Wert zu Ende zeichnet. Bei mir war die Lösung einfach bei den beiden Methoden das Wort synchronized einzufügen.
Eventuell hilft es in den Projekteinstellungen der Godot Engine unter Allgemein->Rendering->Quality "Use Pixel Snap" zu aktivieren. Die Einstellung sorgt dafür dass alle Polygone beim 2D Rendering auf ganze Pixel gerundet werden.
Habe ich inzwischen eingeschaltet, warte aber noch bis nach dem nächsten Update, also dem nächsten Feldtest ob dann noch das gleiche Problem besteht. Bei mir habe ich es vorerst nicht mehr gehesehen. Aber das heißt ja nichts.
Wenn man sich bewegt tauchen manchmal schwarze horizontale Streifen auf (sehr dünn). Es sieht so aus als wären sie zwischen den Tiles. Ich spiele übrigens auf Windows.