PDA

Просмотр полной версии : Алгоритм обхода не прямоугольного препятствия


Sir_DEEMER
07.12.2008, 22:23
Делаю небольшую игру собственно, вида с верху. И хотелось бы сделать препятствия, через которые нельзя было бы пройти, но можно обойти, найдя правильный путь и не уткнувшись в угол.
Нарисовал для наглядности )

_musicano
07.12.2008, 22:39
Может, тебе поможет вот эта статья?
http://xitri.com/2008/09/29/simple-engine-flash-game-top-view-part2.html

Sir_DEEMER
07.12.2008, 23:38
Спасиб. Попробую над этим подумать. Если все сделаю, надеюсь выложу.

VovkaMorkovka1
08.12.2008, 13:03
Попробуй волновой алгоритм с выходом из локальных минимумов.

yaa
13.01.2011, 17:50
http://srpu.nm.ru/Untitled-2.png
пришлось недавно писать такое, правда на java. Алгоритм свой, авторский.

Tails
14.01.2011, 09:43
Искать путь по линиям будет сложновато, может проще разбить на сетку с мелкими ячейками ?

Hauts
14.01.2011, 12:35
Почитайте (http://coolisee.com/2010/05/21/poisk-puti-pathfinding/).