HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > как регулировать отдачу оружия?
отдача оружия
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



Question как регулировать отдачу оружия?

как регулировать отдачу оружия например я хочу изменить отдачу у питона
чтобы он стрелял как glock можно это как то сделать. пс отдача это в данный момент я имею в ввиду откидывание персонажа или можно сказать откидывание экрана персонажа вверх после выстрела.

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182236

Старое сообщение 04-08-2019 08:32
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



m_pPlayer->pev->punchangle

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 182237

Старое сообщение 04-08-2019 08:47
-
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



punchangle переводится как угол выстрела да

Добавлено 04-08-2019 в 12:00:

вот еще интерсна вот эта строчка

UTIL_MakeVectors( m_pPlayer->pev->v_angle + m_pPlayer->pev->punchangle );

что если поменять значение v_angle на v_right

Добавлено 04-08-2019 в 12:01:

а сам angle угол наклона да интересно

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182238

Старое сообщение 04-08-2019 09:01
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



v_right это наоборот результат работы UTIL_MakeVectors.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 182239

Старое сообщение 04-08-2019 09:55
-
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



чтото сижу я и туплю не знаю что делать

Добавлено 04-08-2019 в 14:50:

ну помоги не знаю что делать

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182243

Старое сообщение 04-08-2019 11:50
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



демид обстановка неясная - ложись спать!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 182244

Старое сообщение 04-08-2019 12:10
-
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



спать рано сейчас день и перестань прикалывать и говори правду А
а то у меня проблемы

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182245

Старое сообщение 04-08-2019 12:12
- За что?
Step4enko
A.K.A. -Steppy-

Группа: Неопытный
Дата регистрации: Oct 2018
Проживает: Ukraine
Сообщений: 7
Возраст: 25

Рейтинг



Ты что так дерзишь-то?

Сообщить модератору | | IP: Записан
Сообщение: 182247

Старое сообщение 04-08-2019 14:59
- За что?
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



ладно ладно я вас наверно уже достал всех извиняюсь за причиненные неудобства простите.

Добавлено 04-08-2019 в 18:44:

почему он не может сказать один ответ не знаю и все что так сложно

Добавлено 04-08-2019 в 19:02:

и почему вы не можете сказать что вы не знаете как ответить зачем нести неразборчивую чушь ? почему вы хотите быть вечно правыми вот какой меня интересует вопрос вы надеетесь на лучшее ?

Добавлено 04-08-2019 в 19:02:

на лучший ответ

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182249

Старое сообщение 04-08-2019 16:02
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



демид научись по-русски изъясняться для начала.

Цитата:
демид писал:
чтото сижу я и туплю не знаю что делать

Мы за тебя должны знать что тебе делать? Во двор иди погуляй или спать ложись.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 182252

Старое сообщение 04-08-2019 17:45
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
научись по-русски изъясняться для начала

Поколение соцсетей, не умеющее юзать знаки препинания, и писать предложения длиннее пяти слов.
демид разброс и отдачу регулировать довольно просто. Первое изменяется вектором, указанным в FireBulletsPlayer. ЕМНИП, VECTOR_CONE_XDEGREES, где X - значение разброса в градусах.
Со вторым пунктом сложнее. Во-первых, есть трушная отдача - m_pPlayer->pev->punchangle. А во-вторых, есть фейковая, клиентская отдача - V_PunchAxis. Главное отличие в том, что первые отдачи суммируются, и чем дольше ты стреляешь, тем больше взгляд игрока отклоняется. А вторые отдачи они, как бы временные. То есть чисто на клиентской стороне трясут экран, но в итоге взгляд игрока не переводят.

Добавлено 05-08-2019 в 01:04:

Цитата:
демид писал:
что если поменять значение v_angle на v_right

Для начала нужно знать, ху из ху в этих векторах.
pev->v_angle у игрока, это как раз таки pparams->angles на клиенте, то есть вектор по направлению взгляда камеры игрока. v_right, v_forward, v_up - это векторы из структуры gpGlobals, которые определяются результатом работы UTIL_MakeVectors. То есть, мы берём pev->angles какой-то энтити, применяем на этом векторе UTIL_MakeVectors, и получаем в результате направления вперёд, вправо и вверх от angles этой энтити. Путём несложных математических операцый можно задавать направления и положения из англсов и ориджина этой энтити, прибавляя нужные значения, умноженные на нужный вектор. Как-то так.
Короче, у меня со стереометрией в школе было фигово, поэтому я не могу толково объяснить про векторы. Т.к. я понял их только увидев в 3D, в халфе

Отредактировано Ku2zoff 04-08-2019 в 18:07

Сообщить модератору | | IP: Записан
Сообщение: 182255

Старое сообщение 04-08-2019 18:04
- За что?
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА
так зайдите в ev_hldm.cpp и посмотрите там точно пряяяям тоооооЧНОО есть то ЧТООО МНЕ НУЖНОООООО пс замена glocka na python не пробовали .ага.
если так тупо думается.

Добавлено 04-08-2019 в 22:03:

да куда катится этот мир

Добавлено 04-08-2019 в 22:05:

сама отдача регулируется только здесь ev_hldm.cpp

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182261

Старое сообщение 04-08-2019 19:05
- За что?
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



все я уже давно все понял а вы мне даже объяснить ничего не могли
ВОТ: искать в ev_hldm.cpp

if ( EV_IsLocal( idx ) )<---
{
EV_MuzzleFlash();
gEngfuncs.pEventAPI->EV_WeaponAnimation( PYTHON_FIRE1, multiplayer ? 1 : 0 );

V_PunchAxis( 0, -10.0 );<----здесь можно поставить любое
значение это откидывание
экрана игрока вверх
}
Это регулирование отдачи оружия.

нужно поменять -10 НА -2 и он будет стрелять как глок первой атаки
не ну неужто так сложно это не знать А ?

Что ж получается я умнее вас что ли и квам обращаться больше нельзя да ?
так получается ?

Добавлено 05-08-2019 в 18:58:

ПОЗОР ЭТОГО НЕ ЗНАТЬ

__________________
Тихонов

Отредактировано демид 05-08-2019 в 15:46

Сообщить модератору | | IP: Записан
Сообщение: 182277

Старое сообщение 05-08-2019 15:58
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Иса, перелогинься

Сообщить модератору | | IP: Записан
Сообщение: 182278

Старое сообщение 05-08-2019 17:01
- За что?
демид
Частый гость

Группа: Неопытный
Дата регистрации: Mar 2019
Проживает: Волгоград
Сообщений: 45
Возраст: 22

Рейтинг



я тут один мод сделал называется бесконечный half-life мод про патроны

Вложение: бесконечныйhl.rar (553.7 кб)
Этот файл был скачан 195 раз.

__________________
Тихонов

Сообщить модератору | | IP: Записан
Сообщение: 182279

Старое сообщение 05-08-2019 17:12
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 17:08. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > как регулировать отдачу оружия?
отдача оружия
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024