Показать сообщение отдельно
Старый 04.07.2007, 11:47   #5
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Избежание погрешностей (AI)

Сообщение от JohnK
Округляй до целого. (int) переменная.
Какую именно переменную округлять?

Вот так он у меня "ходит"

en1\timer#=en1\timer#+en1\speed#
If en1\timer#<=10 Then en1\speed#=.1 Else en1\speed#=0

If en1\timer#>=10 And en1\understand_f=0 Then en1\timer#=0
если таймер больше 10 и впереди свободно, то таймер опять на 0

И впринципе это работает без погрешностей, но вот когда ИИ производит поворот (из-за стены) или упирается в стену, то тут начинается...
(Offline)