Я новичок в JavaFX и пытаюсь сделать небольшую видеоигру в стиле Супер Марио для развлечения. Вот как работает игра: есть анимированный персонаж, который должен двигаться вправо от экрана и прыгать по платформам. Персонаж может двигаться влево и вправо, и когда он движется, экран движется вместе с ним . Как только персонаж достигнет слишком правого / левого угла экрана (около 60% экрана), экран движется вместе с ним в этом направлении (с определенной заранее определенной скоростью). Это довольно просто, ничего особенного в этом нет.
Я все понял, и пока мой код работает отлично, но я не могу "двигать" экран. Сначала я подумал, что мог бы дать «скорость» платформам по оси «х», чтобы они go справа налево, но это выглядит слишком сложно, поскольку платформы должны генерироваться автоматически, и это быть немного тяжелым и долго кодировать. Что я хочу сделать, так это заставить окно двигаться с определенной скоростью вправо , когда персонаж находится примерно на 60% (слева направо) от экрана.
До сих пор я понятия не имею, как это сделать. Я был бы рад, если бы вы могли мне это объяснить и привести несколько примеров (предыдущие соответствующие посты и / code).