Подходящий виджет и / или макет для игры во флаттере - PullRequest
2 голосов
/ 27 апреля 2020

Я пытаюсь разработать игру, которая позволяет игроку перетаскивать игральные карты из своей руки в место на открытом столе.

Карты можно перетаскивать и бросать только в определенные места рядом с картой, которая был сыгран до этого. Допустимые местоположения - вертикальные или горизонтальные от последней сыгранной карты, если только это не первая карта, и ее можно бросить куда угодно Я хотел бы, чтобы соседние места, которые являются допустимыми для сбрасывания карты, были выделены зеленым цветом, когда настала очередь пользователя, как показано ниже:

enter image description here

Будет Мне нужно использовать класс CustomPainter для обработки этой ситуации? Если да, должен ли я сделать всю область Custom Painter целевым объектом и соответствующим образом обновлять его при перетаскивании?

Поиск идей / входных данных. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...