Сап форумчане! Вот нужно сделать простенький ИИ для животных.. Есть ограниченная область с НавМешем, какими способами мне брать случайную точку на этом самом навмеше, чтобы далее посылать живность? вейпоинты не хочу рассматривать, т.к. хочу рандом. а то бегущий кролик на границе навмеша это ужасно.
Сообщение отредактировал korveen - Вс, 12 Апр 2015, 19:08
Можно брать рандомную точку в координатах, которые находятся в промежутке от центра+длина\2 до центра-длина\2 по z и так же по x, только с шириной твоего параллелепипеда? А , возможно, я несу чушь!
Сообщение отредактировал ilyakos - Пн, 13 Апр 2015, 04:18
вейпоинты не хочу рассматривать, т.к. хочу рандом.
А разве нельзя рандомить точки для вейпоинтов? Рандом - туповат даже для ИИ кролика. Я бы лучше сделал, например, прямолинейное убегание от опасности, и зигзагом по "местам кормёжки".
ilyakos,параллелепипед в данном случае,в основ даже фигурами трудно назвать..рандомный террейн. DjeeZ, тогда для разных животных нужны свои вейпоинты и т.п.... долговато... мб есть какая команда берущая координаты в навмеше...
korveen, наф. все это нужно... Сделай рандомное патрулирование в заданном радиусе. И поиск пути \ сканирование препятствий. (дай боту зрение!). X.cor.R (Prologue)