-
Не мешало бы определиться, что собственно нужно:
1) индикация что ОПР сработал или...
2) временное изменение характеристик управления для имитации ОПР.
Модификация предыдущих предложений.
Мне кажется специальная индикация не нужна, т.к. если внятно реализовать второй пункт, то игрок "узнает" факт срабатывания. Самый большой вопрос - как реализовать.
У меня предложение следующего рода. Заранее "отгрызаем" у джоя кусок оси (10% ) снизу, и держим ее в запасе для наших нужд. В момент, когда подходит время срабатывания ОПР, "останавливаем" реакцию игры на перемещение джоя по этой оси. Если игрок продолжает движение ручки на увеличение, и проходит те самые 10%, "включаем" джойстик.
Чем такой способ хорош? Тем что время необходимое для "перетягивания" зависит только от игрока. Захочет, дернет быстро, не захочет, не дернет вообще. Кроме того, если он будет удерживать ручку, итоговая координата дальше ограничения не пойдет, и процесс будет контроллироваться игроком.
Если ограничения не превышены вплоть до полного хода ручки, то резервные 10% оси не задействуются. Получается, что будет два хода ручки - длинный (плюс 10 %, при отработке ОПР) и короткий (дефолтный) когда ограничение ОПР не превышено.
Другими словами все выше сказанное - организуем вторую динамическую "мертвую зону", которая включается по условию.
За стиль и орфографию звиняйте. Болею... кхе-кхе.
Крайний раз редактировалось Olgerd; 18.02.2004 в 12:51.
Eagle Dynamics Dev Team
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума