Я делаю нисходящую RPG на основе тайлов в Java и хочу, чтобы фон (и все другие объекты) изменился, когда проигрыватель достигнет края экрана. Затем игрок будет телепортирован на противоположную сторону экрана, создавая иллюзию движения.
Примерно так: Пример из «Сказок воинов»
До сих пор я пробовал все, что было для меня разумно, я вставил код, который, когда игрокКоордината х становится меньше 10, они телепортируются на другую сторону, и фон смещается на один экран.
int Screen = 1;
//Player Screen Change
if(Player.x < 10 && Screen == 1) {
Player.x = 590;
Screen = 2;
}
В результате игрок телепортируется, но фон либо не меняется, либо простобыстро мигает менее секунды.