Показать сообщение отдельно
Старый 12.09.2005, 21:43   #14
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
для ИИ:
ИМО, для начала надо ограничить игрока и противников в движениях, а именно: чтобы они могли передвигаться только по середине прохода-лабиринта, чтобы не болтались от стенки к стенке. Сейчас это уже не так заметно, но "люфт" все же есть.
Например, при продвижении в смежный коридор (после поворота на 90град) наблюдается "въезд" игрока в этот коридор из-за колизии сфера-полигоны.

Также надо задавать "опорные точки" для противников, в которых они могут повернуться на +(-)90 град, в остальных только 180 град (это может и не обязательно).

Надо разрешить текущие проблемы, то есть "неправильные" колизии осколков и кубиков: если осколок ударяется в убиваемый кубик справа, то соударения как такового не происходит; аналогичные действия, но слева - происходит соударение, как оно и должно быть.

ПС: у меня нет времени прогу делать (ни эту, ни другие), поэтому "даю" только теорию, я еще не сказал, что это правильно, просто предлагаю то, что может понадобиться...

Нужен доброволец, который бы уделил своего времени и более или менее основательно пересмотрел код. Истина ведь где-то рядом...
(Offline)
 
Ответить с цитированием