Просмотр полной версии : Алгоритм обхода не прямоугольного препятствия
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
Попробуй волновой алгоритм с выходом из локальных минимумов.
http://srpu.nm.ru/Untitled-2.png
пришлось недавно писать такое, правда на java. Алгоритм свой, авторский.
Искать путь по линиям будет сложновато, может проще разбить на сетку с мелкими ячейками ?
Почитайте (http://coolisee.com/2010/05/21/poisk-puti-pathfinding/).
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.