Нарисуйте карту и ее части в диалоговом окне. - PullRequest
0 голосов
/ 03 мая 2018

Я хотел бы добиться следующего поведения:

Нарисуйте прокручиваемую карту мира из x * y плиток. Нарисуйте заданную часть этой карты в диалоговом окне (используя класс Dialog). Практически так, как Transport Tycoon позволил вам увидеть маленькую часть мира внутри диалогового окна: https://wiki.openttd.org/images/7/76/Speed-limits.png. Вы можете находиться где угодно на карте, но по-прежнему видеть поезд, самолет или любой другой объект в диалоговом окне.

В настоящее время я не знаю, какой умный способ добиться этого. Моя текущая мысль может быть разбита на использование двух этапов: один для мира и для пользовательского интерфейса. Затем я могу нарисовать карту на мировой арене. Но в соответствии с этим: Возможно ли в API сцены2 в LibGDX иметь один и тот же экземпляр Actor в нескольких этапах? Я не могу просто добавить карту или любого Actor на другой этап, поскольку он будет удален из предыдущего этап.

Так что мне интересно: какой самый разумный способ решить это? Есть один? Я здесь что-то упускаю? Спасибо за любой ответ!

...