Я пытаюсь создать приложение-головоломку для Android. Я довольно глубоко разбираюсь в кодировании, и я застрял с одной проблемой.
Мне нужен способ превратить растровое изображение в кучу кусочков головоломки. Мой текущий код просто разрезает изображение на прямоугольники, и это работает довольно хорошо, но теперь мне нужен способ создавать более сложные фигуры.
У меня была пара идей:
- Используйте отдельный файл растрового изображения, который содержит только черные и белые пиксели, и используйте его, чтобы разрезать изображение. Я думал, что это был довольно хороший план, пока я не стал его кодировать Я действительно понятия не имел, как это сделать.
- Используйте объект
Path
для создания границы. Это, вероятно, сработает, за исключением того, что я не уверен, как отслеживать стороны, чтобы части соединялись друг с другом.
Есть идеи? Я открыт для любых предложений.