Итак, я делаю Android-игру под названием «Один кадр в секунду», но у меня возникла проблема ... Сама игра состоит в том, что блоки падают, и игрок должен не попасть. Для того, чтобы получить более высокий балл, они должны получить «увеличение FPS» блоков (при поднятии это увеличивает время «room_speed» или «кадр»)Разработчик GameMaker относительно времени (Android-игра)
порождения, что порождает все блоки нуждается в постоянном уравнение относительно времени так что он может появляться, не становясь слишком медленным или слишком быстрым.
Сами порождений отлично работает, но оно заканчивается:
alarm[0] = room_speed * secs
так называет себя в конце тревоги (это петля)
Таким образом, каждый раз что-то породило , он будет называть себя и работать снова и снова. Но мне нужно «secs» быть относительно времени, потому что игра начинается медленно, так что, например, 3 секунды будут в порядке. Но когда room_speed увеличивается на 3 секунды, кажется, что долгое время с тех пор, как блоки и время идут быстрее, за исключением создателя.
мне нужна переменная «секунд», чтобы быть что-то вроде:
secs = (room_speed/a) * b
а и Ь только заполнители для чисел
Я действительно борется с этим, любой вид помощи оценивается.