Hallo, ich habe zum lernen ein Spiel erstellt wo der Spieler in der Mitte des Bildschirms ist und der Bildschirm durch View dem Spieler folgt. Der Room ist 2500x2500 Pixel groß(soll später viel größer werden als Worldmap). view habe ich im room aktiviert und überall auf W640 x H320 gestellt damit es auf dem Handy auch hübsch aussieht. Im View habe ich auch das Kästchen Object following aktiviert und auf meinen Spieler mit 320x160 Hbor und Vbor angewendet.
Mit einem selbst erstellten kleinen Tile Set habe ich mir eine kleine Stadt mit 3 Häuschen und viel Wiese gebastelt, jedes Tile ist jeweils 50x50 Pixel groß. Außerdem habe ich ein Object namens wall erstellt damit der Spieler nicht durch Wände laufen kann.
Der Spieler hat nicht viel code er bewegt sich um jeweils 5 pixel und ändert seine sprite für die geh animation. Außerdem checke ich ob er mit der wall kollidiert.
Für das Handy habe ich dann noch 4 virtuelle buttons erstellt und nutze display_set_gui_size(640,320) gezeichnet werden sie mit draw gui.
Soweit so gut es funktioniert auch alles super wenn mir GM nicht wieder einen Strich durch die Rechnung machen würde , wenn der Spieler ein paar Sekunden läuft ruckelt das Bild kurz auf dem Handy(galaxy s6 hat genug power um das auszuhalten) Auf dem PC ruckelt es nicht aber man sieht so eine Art Weichzeichen durchs Bild flimmern.
Probleme mit der Bewegung des Spielers kann ich als Ursache ausschließen.
Der roomspeed war auf Standart 30 eingestellt. Ich habe ihn auf 60 hochgedreht und die ruckler sind auf dem Handy weg. Auf dem PC sieht man es noch leicht ab 90 roomspeed dann gar nicht mehr.
Meine Frage , woran liegt das ? Ist es das Tile Set ? ist die View programmierung vom GM unsauber ? oder liegt es daran wie GM die Bilder zeichnet?
Ich würde das Spiel ungern mit 60 roomspeed weiter programmieren da es ja auch mehr Auslastung für die CPU bedeutet. Das Spiel enthält ja noch kaum Elemente die es überlasten können würden.
Wie könnte ich das Problem lösen so das es auf 30 Roomspeed nicht ruckelt??
Mit einem selbst erstellten kleinen Tile Set habe ich mir eine kleine Stadt mit 3 Häuschen und viel Wiese gebastelt, jedes Tile ist jeweils 50x50 Pixel groß. Außerdem habe ich ein Object namens wall erstellt damit der Spieler nicht durch Wände laufen kann.
Der Spieler hat nicht viel code er bewegt sich um jeweils 5 pixel und ändert seine sprite für die geh animation. Außerdem checke ich ob er mit der wall kollidiert.
Für das Handy habe ich dann noch 4 virtuelle buttons erstellt und nutze display_set_gui_size(640,320) gezeichnet werden sie mit draw gui.
Soweit so gut es funktioniert auch alles super wenn mir GM nicht wieder einen Strich durch die Rechnung machen würde , wenn der Spieler ein paar Sekunden läuft ruckelt das Bild kurz auf dem Handy(galaxy s6 hat genug power um das auszuhalten) Auf dem PC ruckelt es nicht aber man sieht so eine Art Weichzeichen durchs Bild flimmern.
Probleme mit der Bewegung des Spielers kann ich als Ursache ausschließen.
Der roomspeed war auf Standart 30 eingestellt. Ich habe ihn auf 60 hochgedreht und die ruckler sind auf dem Handy weg. Auf dem PC sieht man es noch leicht ab 90 roomspeed dann gar nicht mehr.
Meine Frage , woran liegt das ? Ist es das Tile Set ? ist die View programmierung vom GM unsauber ? oder liegt es daran wie GM die Bilder zeichnet?
Ich würde das Spiel ungern mit 60 roomspeed weiter programmieren da es ja auch mehr Auslastung für die CPU bedeutet. Das Spiel enthält ja noch kaum Elemente die es überlasten können würden.
Wie könnte ich das Problem lösen so das es auf 30 Roomspeed nicht ruckelt??
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von steven919 ()