Траиктория движения...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Джеффи
Бывалый
Бывалый
 
Сообщения: 256
Зарегистрирован: 06.03.2005 (Вс) 0:26

Траиктория движения...

Сообщение Джеффи » 04.05.2005 (Ср) 18:24

Всем извесные стратегии по типу WarCraft I - III содержат в себе как бы мини ИИ для каждого юнита, благодаря чему он может передвигаться по заданной траиктории от 1 точки к другой причём ищет наиболее короткий путь и обходит препятствия...

Как можно лучше всего реализовать в VB это?

Допустим у меня есть красная точка на форме, по форме разбросаны синии и зелёные точки как сделать так чтобы красная точка двигалась обходя синии и зелёные точки?

Очень жду ответа, вопрос очень сильно меня волнует!

Бутч
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 29.04.2005 (Пт) 17:30
Откуда: Днепр

Сообщение Бутч » 04.05.2005 (Ср) 18:29

Здесь всё написано.
http://www.vbstreets.ru/VB/Articles/65596.aspx

Бутч
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 29.04.2005 (Пт) 17:30
Откуда: Днепр

Сообщение Бутч » 04.05.2005 (Ср) 18:29


Джеффи
Бывалый
Бывалый
 
Сообщения: 256
Зарегистрирован: 06.03.2005 (Вс) 0:26

Сообщение Джеффи » 04.05.2005 (Ср) 18:36

Спасибо :wink:

Бутч
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 29.04.2005 (Пт) 17:30
Откуда: Днепр

Сообщение Бутч » 04.05.2005 (Ср) 18:40

Эти статьи подходят для игр с "сеткой'. Однако, если ты собираешся создавать на форме произвольным образом различные примитивы(кружочки, звёздочки, квадратики) и обходить их кратчайшим путем, то лучше поищи пример такого метода. Я вроде гдето находил.

Джеффи
Бывалый
Бывалый
 
Сообщения: 256
Зарегистрирован: 06.03.2005 (Вс) 0:26

Сообщение Джеффи » 04.05.2005 (Ср) 19:06

Знаешь я вот подумал что если мне нужно использовать не 4 направления движения а скажем все 8...

И да поищи пожалуйста кружочки и всё такое :roll:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 84

    TopList