- Автор темы
- #1
Забрасывание гранат в окна, двери, за угол. Реализовать предлагаю так:
1. Гранату надо подготовить. Сперва вытаскиваем усики (опция в меню колесика мыши), после чего есть еще 2 варианта действия: бросить гранату - персонаж автоматически выдергивает гранату и делает бросок (стандартный способом с удержанием ЛКМ), и выдернуть чеку (тоже опция меню колесика) - граната остается в руках с зажатым рычагом (при смерти игрока граната падает на землю, ПКМ поднимает гранату перед собой напоказ).
2. Когда в руках граната без чеки, есть 2 опции: забросить гранату влево, забросить гранату вправо. Поскольку игра не знает, есть ли сбоку от вас стена, примерное расстояние броска от тела придется рассчитывать на глаз, я думаю должно быть примерно 40-50 см от тела, а высота на уровне рук перед собой, соответственно.
3. Находясь возле двери есть опция "проверить дверь", которая выдаст сообщение о том закрыта ли дверь и в какую сторону открывается. Если открывается на себя, то есть опция "приоткрыть дверь" (а потом "закрыть"). Если дверь открывается от себя, то, надо открывать ее полностью, иначе бросать гранату не удобно (дольше и могут подстрелить).
4. Во время открытия двери, находясь со стороны замка есть риск, что вас подстрелят в щель (при открывании двери должна быть видна часть игрока).
5. Поэтому практичнее, если дверь открывает один игрок, а бросает гранату другой. Открыть дверь, можно находясь с любой стороны относительно нее. Забросить можно только со стороны замка двери.
6. Можно брать в каждую руку по гранате. Если в руках две гранаты и обе без чеки, то бросается сразу две гранаты.
7. Возле транспорта действует тот же механизм забрасывания гранаты в дверь. А так же есть опция "забросить гранату в окно" (если окно открыто или отсутствует).
8. Можно еще сделать опцию "бросить гранату вниз", так же на расстоянии 40-50 см от себя. Чтобы бросать гренки вниз, находясь на крыше. Но в принципе, это можно делать и обычным способом. Думаю, стоит опробовать оба варианта.
9. Забрасывать гранаты в стороны можно в любом положении (в том числе и лежа). Так как можно предположить в будущем наличие низких окон в подвальных помещений и разные ситуации положения игрока, поэтому надо дать возможность броска из разных положений, я считаю.
Может сочетаться с предложением http://dayzrussia.com/f/index.php?threads/232/
Из комментариев:
1. Гранату можно бросать из транспорта, через окно машины, или сидя на мотоцикле (гранату нужно сперва подготовить) можно бросить гранату, проезжая мимо.
Другой вариант для броска гранаты в бок - использование кнопок Q/E, при удержании которых и нажатии ЛКМ граната(гранаты) летит(летят) в соответствующую сторону.
1. Гранату надо подготовить. Сперва вытаскиваем усики (опция в меню колесика мыши), после чего есть еще 2 варианта действия: бросить гранату - персонаж автоматически выдергивает гранату и делает бросок (стандартный способом с удержанием ЛКМ), и выдернуть чеку (тоже опция меню колесика) - граната остается в руках с зажатым рычагом (при смерти игрока граната падает на землю, ПКМ поднимает гранату перед собой напоказ).
2. Когда в руках граната без чеки, есть 2 опции: забросить гранату влево, забросить гранату вправо. Поскольку игра не знает, есть ли сбоку от вас стена, примерное расстояние броска от тела придется рассчитывать на глаз, я думаю должно быть примерно 40-50 см от тела, а высота на уровне рук перед собой, соответственно.
3. Находясь возле двери есть опция "проверить дверь", которая выдаст сообщение о том закрыта ли дверь и в какую сторону открывается. Если открывается на себя, то есть опция "приоткрыть дверь" (а потом "закрыть"). Если дверь открывается от себя, то, надо открывать ее полностью, иначе бросать гранату не удобно (дольше и могут подстрелить).
4. Во время открытия двери, находясь со стороны замка есть риск, что вас подстрелят в щель (при открывании двери должна быть видна часть игрока).
5. Поэтому практичнее, если дверь открывает один игрок, а бросает гранату другой. Открыть дверь, можно находясь с любой стороны относительно нее. Забросить можно только со стороны замка двери.
6. Можно брать в каждую руку по гранате. Если в руках две гранаты и обе без чеки, то бросается сразу две гранаты.
7. Возле транспорта действует тот же механизм забрасывания гранаты в дверь. А так же есть опция "забросить гранату в окно" (если окно открыто или отсутствует).
8. Можно еще сделать опцию "бросить гранату вниз", так же на расстоянии 40-50 см от себя. Чтобы бросать гренки вниз, находясь на крыше. Но в принципе, это можно делать и обычным способом. Думаю, стоит опробовать оба варианта.
9. Забрасывать гранаты в стороны можно в любом положении (в том числе и лежа). Так как можно предположить в будущем наличие низких окон в подвальных помещений и разные ситуации положения игрока, поэтому надо дать возможность броска из разных положений, я считаю.
Может сочетаться с предложением http://dayzrussia.com/f/index.php?threads/232/
Из комментариев:
1. Гранату можно бросать из транспорта, через окно машины, или сидя на мотоцикле (гранату нужно сперва подготовить) можно бросить гранату, проезжая мимо.
Другой вариант для броска гранаты в бок - использование кнопок Q/E, при удержании которых и нажатии ЛКМ граната(гранаты) летит(летят) в соответствующую сторону.