JavaFX как сделать динамическую камеру, как ограничить видимость вьюпорта

Всем доброго времени суток, только изучаю Java и решил написать простенькую игру на JavaFX. Суть ее проста, генерируется лабиринт ты его проходишь. После каждого прохождения размер лабиринта увеличивается. И вот тут возникает проблема окно я поставил размером 31 на 31 и когда лабиринт генерируется больше чем окно естественно теряется часть лабиринта. Так вот, такой вопрос каким образом можно сделать динамическую камеру, которая бы следила за персонажем на 1 изображение виден максимальный размер и все в порядке. вроде Максимальный размер лабиринта

На 2 видно, что размер больше и уже не видно часть лабиринтаразмер лабиринта больше

Подскажите решение данной проблемы пожалуйста. Так же как можно ограничить viewport, а то игра все таки про лабиринт, а видно всю карту, что бы примерно был такой эффектограничение viewport'a

Буду благодарен любой помощи) Все файлы можно увидеть тут


Ответы (0 шт):