![]() |
Re: Избежание погрешностей (AI)
Мы тут так много наобсуждали)
Может попорядку? У меня есть массив, опираясь на который, я проверяю, можно ли туда пойти или нельзя Есть ИИ, и что бы он корректно останавливался у стенки, было небходимо ввести таймер! В результате у меня появились погрешности (или не из-за таймера)...и вот я прошу посоветовать\помочь мне...как же все-таик этих погрешностй избежать? |
Re: Избежание погрешностей (AI)
Не используй таймер, а делай так:
Двигаешь объект, и проверяешь координаты, если он на перекрёстке (сколько у тебя там квартал не знаю), то проверять на наличие стен и изменяй направление\двигай дальше. Тоесть не таймер используй а условие если координаты бота, совпадают с координатами перекрёстка (погрешности с координатами учитывай, т.к. они Везде!) |
Re: Избежание погрешностей (AI)
Цитата:
|
Re: Избежание погрешностей (AI)
If abs(EntityX(Bot)-PoloskaX)<.1
EndIf |
Re: Избежание погрешностей (AI)
Цитата:
У меня есть средтсва: en1\Understand_f=1 или 0 en1\Understand_b=1 или 0 en1\Understand_l=1 или 0 en1\Understand_r=1 или 0 Проверяют есть ли препядствие и с какой оно стороны |
Re: Избежание погрешностей (AI)
одна еденица - один метр.
будет z-buffer баловаться - camerarange() настрой. |
Re: Избежание погрешностей (AI)
Цитата:
|
Re: Избежание погрешностей (AI)
ето насчет масштаба.
насчет погрешностей, они тебе действительно мешают? игра плохо работает или тока текст ненравица? для сравнения вещественных чисел используй свою ф-ию, например: Код:
Function eq(a#,b#,e#=0.001) |
Re: Избежание погрешностей (AI)
Цитата:
|
Re: Избежание погрешностей (AI)
не думаю что погрешность увеличится. она будет скакать туда сюда но примерно в етом диапазоне.
|
Re: Избежание погрешностей (AI)
что-то у меня так не заладилось! Может есть другой способ? Например у меня есть массив, по которому движутся ии. Но дело в том, что когда он проверяет свободно ли впереди, то останавливается на полпути из-за округления..вообщем блин!. На первый взгляд казалось, что все так просто, а теперь почему-то проблемы
|
Re: Избежание погрешностей (AI)
Попробуй в корне пересмотреть алгоритм, и написать Заного новый, заместо того. Всё приходит с эксперементами.
|
Re: Избежание погрешностей (AI)
Цитата:
2 до него |
Re: Избежание погрешностей (AI)
Уже же говорили и в этой теме, и на форуме отдельно обсуждали: Это Глюк Блица! :)
|
Re: Избежание погрешностей (AI)
Цитата:
|
Часовой пояс GMT +4, время: 04:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot