TL; DR: Может кто-нибудь помочь с поиском пути без препятствий, фиксированных и известных начальных точек и краев на основе прозрачности пиксельной сетки файла .png.
Я пытаюсь сделатьпростое приложение для моих учеников, чтобы научить их правильному порядку и направлению китайских штрихов.
До сих пор я достиг этого, наложив слои «начало» и «конец» игровых объектов с CircleCollider2D
компонентами сверху. PolygonCollider2D
, сгенерированного спрайтом, чтобы проверить, начали ли они обводку, остались ли в обводке и правильно ли вышли из нее.
Да, это работает, но не оживляет процесс заполнениякак и следовало ожидать от такого приложения, не говоря уже о том, что мне нужно вручную добавлять точки начала и конца самостоятельно.
В идеале я мог бы просто предоставить спрайт обводки, сказать ему, каким образом я хочу, чтобы обводка шла (слева направо, справа налево и т. Д.), И позволить программе создавать концы на основе первых / последних 10. % пикселей, и, конечно, анимируйте его, чтобы заполнить, как только он будет завершен правильно.
Но, детка, шаги!
Во-первых, я был бы признателен, если кто-то может сказать мне, как получитьПиксельная сетка для начала, чтобы я мог попробовать A * подход.
Спасибо!