Also mache ich ein Android-Spiel namens "Ein Frame pro Sekunde", aber ich habe zufällig ein Problem ... Das Spiel selbst ist über Blöcke fallen und der Spieler muss nicht getroffen werden. Um eine höhere Punktzahl sie die „fps erhöhen“ Blöcke bekommen haben (wenn abgeholt erhöht es Zeit „room_speed“ oder „fps“)GameMaker Spawner relativ zur Zeit (Android Game)
Die spawner, die alle Blöcke laicht benötigt eine konstante Gleichung in Bezug auf Zeit damit es spawnen kann, ohne zu langsam oder zu schnell zu werden.
Die spawner selbst funktioniert völlig in Ordnung, aber es endet mit:
alarm[0] = room_speed * secs
so ruft es sich am Ende des Alarms (es ist eine Schleife)
Also jedes Mal etwas hervorgebracht hat Es wird sich selbst nennen und immer wieder rennen. Aber ich brauche "Sekunden", um relativ zur Zeit zu sein, weil das Spiel langsam beginnt, also zum Beispiel 3 Sekunden in Ordnung sein werden. Aber wenn die room_speed um 3 Sekunden ansteigt, scheint das eine lange Zeit zu dauern, da die Blöcke und die Zeit schneller laufen als der Spawner.
muss ich die Variable „s“ etwas sein wie:
secs = (room_speed/a) * b
a und b nur Platzhalter für Zahlen
Ich bin wirklich mit diesem zu kämpfen ist, jede Art von Hilfe wird geschätzt.