|
|
|||||
Способ избежать тряски объекта
Что-то я видимо вообще расслабился последнее время. Уже полдня сижу, не могу придумать нормальный способ избежать "вибрации дисплей объекта". Суть вот в чем:
Есть движок подобный играм типа тауэр дефенс, который сделан на Nape. Если персонаж утыкается в препятствие (статическое тело), то оно начинает его выталкивать. Тут все нормально. Но если продолжить удерживать геймпад нажатым в сторону препятствия, то персонаж продолжает в него утыкаться, а так как картинка персонажа ставится в те же координаты, что и физическое тело, то получается эффект быстрой вибрации. То есть тело выталкивает персонажа, а он опять в него утыкается. Смотрится это очень убого. Есть у кого-нибудь мысли как это обойти? |
|
|||||
Цитата:
Цитата:
Цитата:
|
|
|||||
Вопрос решен. Сталкивался уже с такой задачей года 4 назад в одной из игр, но забыл про это. Сейчас нашел код солдата оттуда, и оказалось все проще пареной репы. Простая формула твина
Теперь он плавно двигается к физическому телу, и это сводит тряску на нет, но при этом перемещается достаточно быстро, чтобы не сильно отставать от физ тела. |
Часовой пояс GMT +4, время: 19:22. |
|
« Предыдущая тема | Следующая тема » |
|
|