алгоритм преследования
Привет всем !
Нужен алгоритм преследования как в игре Lode Runner. Подскажите как сделать ? Или где есть информация об этом алгоритме ? |
Ответ: алгоритм преследования
|
Ответ: алгоритм преследования
LLI.T.A.L.K.E.R., спасибо за информацию....
|
Ответ: алгоритм преследования
LodeRunnerVilain.java - там вражеский ИИ. Код движения ближе к концу.
|
Ответ: алгоритм преследования
Если тебе нужно преследование - то это довольно просто делается.
Сначала тебе нужно узнать разницу в том, куда смотрят преследователь и жертва. Делается это с помощью скалярного умножения векторов - это даст тебе косинус угла между их взглядами. То бишь - остается только вращать преследователя, чтобы он всегда старался быть на одной линии с жертвой. Ну, и, двигать его. Тут небольшая хитрость. Двигать преследователя нужно не постоянно, а только при определенном угле между ним и жертвой. То есть - если он смотрит в противоположную сторону, то его не надо двигать. Если он смотрит почти на жертву - можно и двигать. |
Часовой пояс GMT +4, время: 12:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot