![]() |
Страницы (2): [1] 2 » Показать все 18 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Помогите c iron sight (https://hlfx.ru/forum/showthread.php?threadid=2078)
Помогите c iron sight
Доброго времени суток товарищи!!!
Вот недавно начал заканчивать делать свой мод.
Сразу же мне накинули идею, сделать iron sight (Прицеливание).
На Голд Сорсе такое есть в Паранойе, но я как то особо не хочу выдирать код.
Вообще, что нужно прописать чтобы в альт. атаке вырисовывалась 3Д моделька.
от типа этого: видео
__________________
Не оружие убивает людей... А С++
Ну это надо анимацию соответствующую сделать. Кодинг там особо непричем.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Видео
Дядя Миша На видео показано кодингом + моделькой, там взят код сатчела, типа вызываешь секондари аттак и вьюмоделька меняется, например, на модельку с измененными оригинами (так я собственно и сделал)
Вот видео [3,95 mb].
ПыСы. Дядь Миш, на видео так же заметно что маззлфлеш при движении сдвигается... Почему? Сдвигается только когда стрейфами ходишь и чем меньше обычный фов (зум например когда) тем больше сдвиг.
ПыПыСы. А еще, я так подумал... Нафиг я впихнул вьюмодел_фов если у меня модельки и так красиво смотрятся и без него, а с другой стороны ровный глок лучше кривого
__________________
Base Defense on Steam, ModDB
PLut Очень красиво сделал.
Ну так что нужно вписать, чтобы именно при нажатие альт атаки 3Д модель вырисовывалась. (Это получается под тип как его... Fire Arms ну там когда в прицел СВД или Г36 смотришь отображается моделька. )
Ну или подскажите де можно порыться в коде (только про Паранойю не говорите )
Jackass
А чем тебе паранойа не угодила ? Для того и выложили исходники, чтобы в них копались
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
В описании класса пушки:
BOOL m_fInZoom; |
1 | if (m_fInZoom == FALSE) |
2 | { |
3 | UTIL_ScreenFade( m_pPlayer, Vector(0,0,0), 0.6, 0.1, 255, FFADE_IN ); |
4 | m_pPlayer->pev->fov = m_pPlayer->m_iFOV = 65; |
5 | m_fInZoom = TRUE; |
6 | m_pPlayer->pev->viewmodel = MAKE_STRING("models/v_glock_sight.mdl");// model with new origins |
7 |
8 | EMIT_SOUND_DYN(ENT(m_pPlayer->pev), CHAN_ITEM, "weapons/zoom.wav", RANDOM_FLOAT(0.95, 1.0), ATTN_NORM, 0, 93 + RANDOM_LONG(0,0xF)); |
9 | } |
10 | else |
11 | { |
12 | UTIL_ScreenFade( m_pPlayer, Vector(0,0,0), 0.6, 0.1, 255, FFADE_IN ); |
13 | m_pPlayer->pev->fov = m_pPlayer->m_iFOV = 0; |
14 | m_fInZoom = FALSE; |
15 | m_pPlayer->pev->viewmodel = MAKE_STRING("models/v_glock.mdl");//model default |
16 |
17 | EMIT_SOUND_DYN(ENT(m_pPlayer->pev), CHAN_ITEM, "weapons/zoom.wav", RANDOM_FLOAT(0.95, 1.0), ATTN_NORM, 0, 93 + RANDOM_LONG(0,0xF)); |
18 | } |
19 |
20 | m_flNextSecondaryAttack = UTIL_WeaponTimeBase() + 0.5; |
__________________
Base Defense on Steam, ModDB
PLut
Огромное спасибо, я код немного переделал и всё заработало.
Всё таки не первый день в С++ )
(_-=ZhekA=-_) Не... Паранойя мне очень нравиться, просто на сколько я понимаю она на спирите, да и видел я её код. Ну просто мне надо было бы переписывать туеву хучу своего кода шобы всё запахало... о как.
По мне так в паранойе бредовый айронсайт... Правда его можно очень просто скопировать, просто там больше работа моделлера чем кодера.
__________________
Base Defense on Steam, ModDB
Ребяты, если уж делать НОРМАЛЬНЫЙ ironsight вам тогда и DOF менять на лету надо. Читайте Борескова.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Jackass выше было сказано про анимации. Собсно, это самый лучший способ. Смена модельки на другую это проще, но лишняя модель сама по себе вещь вредная. Можно сделать код на клиенте в V_CalcNormalRefdef. При вторичной атаке отправляем на клиент мессагу или команду, ловим её в ХАД"е или в РефДеф"е и меняем ориджин вьюмодельки. Только надо внимательно искать, по-моему он не только в РефДеф"е проверяется но и ещё в V_CalcGunAngle. Но ещё раз повторюсь - анимациями лучше и красивее. Сама по себе анимация простая, можно даже в убогой Милке сделать.
Дядя Миша а что такое DOF?
Добавлено 28-01-2010 в 09:30:
Ku2zoff
Да не ))
Я делаю кооперативный мод (уже сделал почти в плане кода).
Играешь снайперским отрядом, от мне надо было сделать 3D модель прицела, так сказать а ля, Fire Arms.
Кстати.. спс за совет.. щяс я ещё и для пистолетов сделаю прицеливание)
Jackass для снайперки действительно будет лучше способ, который предложил Plut. А чем тебя не устраивает спрайтовый прицел, который рисуется через ТриАпи? Или какая-то особая фишка должна быть, которую только в модельке можно сделать?
Ku2zoff
Да.. я хочу сделать, чтобы так сказать глаз прилегал к прицелу не полностью, т.е. был зазор, и получается более реалистично.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша спс, понял. Можно было не описывать, только аббревиатуру расшифровать. ИМХО эффект пододходит для всяких прицелов, биноклей и фотоаппаратов, для айронсайта, а вот просто при виде из глаз выглядит не очень, скриншот из статьи это доказывает.
Временная зона GMT. Текущее время 04:56. | Страницы (2): [1] 2 » Показать все 18 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024