Как в Construct 2 правильно сделать scroll и zoom для Unbounded scrolling лэйаута, как для тач так и для мышки?

вопрос тем кто сталкивался или хорошо владеет Construct 2 Пытаюсь сделать игру, для начала мне нужно сделать безразмерный лэйаут для проекта, так как карта (в моем случае TileMap) будет иметь разные размеры, а изменять размер лэйаута во врем выполнения невозможно, единственный вариант, это сделать Unbounded scrolling для лэйаута и ограничивать прокрутку отдельно под каждую карту (под ее размеры) Кое что у меня уже вышло, но еще много проблем и вопросов. Основной вопрос это Scale: нужно ограничивать scale слоя учитывая размеры карты. То есть при масштабировании (хоть через тач, двумя пальцами, хоть мышкой), нужно останавливать "уменьшение" масштаба как только наибольшая сторона "карты" целиком влезет в лэйаут. Пока что у меня лишь получилось задать эти ограничения статическими значениями, не менее 0,5 и не более 1,5 Но если карта маленькая и целиком влезла в лэйаут, оставив большие поля вокруг, то при попытке скроллинга, ее начинает дергать, так как скроллинг в моем примере тесно связан с масштабированием. Здесь оставлю ссылку на исходник: скачать


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