Sidebar

Реалистичный полёт пули

Real_bullet

New member
19.07.08
17
0
0
Реалистичный полёт пули

Блин, волнуюсь, как перед экзаменом.
Хочу представить вашему вниманию библиотечку (lib) для игры Half Life 2 для реалистичного полёта пули. Всё довольно подробно я расписал в файле помощи внутри архива. Здесь напишу самые основные моменты, чтобы вам определиться, скачивать или нет.
Какие изменения вносит библиотечка:
1. Полёт пули теперь не мгновенен.
2. Пуля может пробить препятствия.
3. Постепенное снижение пули.
4. Постепенное замедление.
Для компиляции я использовал Visual Studio 2005 с исходниками с данного сайта от 26 ноября 2006 года. Как себя поведут другие компиляторы и исходники - я не знаю.
Кого это заинтересовало - скачивайте, устанавливайте, пишите отзывы, замечания, любую критику приму адекватно.
Архив пожат 7-zip, но WinRar версии 3.40 и выше без проблем распакует.
Если у кого-нибудь что-то не получается, опишите проблему подробнее. Но, то что я написал в справке, если следовать точно тем шагам, должно получиться обязательно. Я сам себя проверил.
Архив лежит здесь (699 Кб).

Для тех, у кого нет Visual Studio, может скачать готовые dll-файлы отсюда (2,74 Mb).
 
Останнє редагування:

OneManArmy

lolwut?
15.07.07
1 429
34
0
0
То есть пуля ведет себя не как хитскан, а как очень быстрый прожектил?
 

BennyBlanco

Energie
25.05.08
4 899
16
68
0
Sumy
1. Полёт пули теперь не мгновенен. - а что, теперь пуляотк заходит в ствол, ждёт, а потом медленно летит? :) да пулю днём ты при выстреле вообще не увидишь! только ночью и то след от неё.
2. Пуля может пробить препятствия.
3. Постепенное снижение пули.
4. Постепенное замедление.
нащёт этого - молодец. но, надеюсь, в меру. а пробивание припятсвий - зря. терь как в КС стены еря. там же всё что пожно было б пробить - разбивается. нащёт 3,4 както зря. там всё равно не как в КС, даже первая пуля на большом растоянии летит в молоко. только в упор и валить.
вобщем молодец. хвалю за старания, но оно както ненадо...
 

Gering

Престарелый нуб
10.07.08
508
31
а по моему Кульно, вот тока чет пуля у пестика какаета мощная!
пробивает камни и стены толстые, хотя такой пестик стену толщиной в 12 юнитов не пробьет ))
 

Flash

VIP
VIP
21.09.04
16 980
41
  • Золотая медаль 111
  • Серебряная медаль 216
  • Золотая медаль 221
  • Серебряная медаль 311
  • Серебряная медаль 115
  • Золотая медаль 125
  • Золотая медаль 211
Интересно...
С таким дополнением можно заново хл пройти.

Post automatically merged:

Эхх, почитал я справку, оказывается надо ещё и длл скомпилировать. :(
По этой причине я и не смогу опробывать мод.
 
Останнє редагування:

Crynoobs

Get Drunk And Smile
22.08.07
1 916
32
Не полностью будет реалистично снижение скорость падение пули все хорошо но простреливания обьектов нада задать толщину которую пуля может прострелить а также не стоит забывать что пуля ведет седя не как в кс 1.6 пуля имеет своство отклонятся при простреливании даже фанерки и если пуля пройдет насквозь должна оставаться дырка....
 

BennyBlanco

Energie
25.05.08
4 899
16
68
0
Sumy
2 Lider: какое нах отклонение?!! бред. когда в обьекты палиш - нефига не косит. а вот когда в людей - то ещё возможно.
вот факТ: прострелом 2х на серве хлопнул с авп.стояли 1 за одним. стрелял с присяди и одному в живот (не грудь) 2му хэд. палил на то большое растояние так что то что я сидел в то время повлияло разве что на смену траэктории. можеш проверить, построить стекло и пострелять в него под углом. вообще то что пистолет простреливает особенно патрон парабеллум 9мм как там керпичную стену - бред. он в ней застрянет максимум. и пулей которая начинает понижатся вы не прострелите даж фуфайку, не то чо человека. лучше бы было ещё добавить уменьшене мощности если возможно.
 

KaLaSH

¯\_(ツ)_/¯
VIP
21.06.04
8 507
35
  • Спец медаль Aperture Science
  • Золотая медаль 214
  • Золотая медаль 215
  • Золотая медаль 213
Lider сказав(ла):
Не полностью будет реалистично снижение скорость падение пули все хорошо но простреливания обьектов нада задать толщину которую пуля может прострелить а также не стоит забывать что пуля ведет седя не как в кс 1.6 пуля имеет своство отклонятся при простреливании даже фанерки и если пуля пройдет насквозь должна оставаться дырка....
казнить нельзя помиловать
 

BennyBlanco

Energie
25.05.08
4 899
16
68
0
Sumy
2 F@NT0M@$: а что? %) вообще я дал советы по тому что знаю. балисты б про скорость пули и градус отклонения грузили б :)))

а нащёт дыр, то как их сделать то, Лайдер? О.о единицы игр в которых очтаюца дыры в стенах и то это игры в большенстве дебильные. (я лично не знаю неодной :Р )
 

XAN

From a different world
Команда форуму
Модератор
12.02.06
3 588
34
BennyBlanco сказав(ла):
1. Полёт пули теперь не мгновенен. - а что, теперь пуляотк заходит в ствол, ждёт, а потом медленно летит? :) да пулю днём ты при выстреле вообще не увидишь! только ночью и то след от неё.
По бегущим целям стрелять пробывал? Хотя бы на метров 150?
 

F@NT0M@$

Distortion Master
VIP
22.07.04
4 360
34
  • Phantom
да пулю днём ты при выстреле вообще не увидишь!
бред.лично стрелял и утром и днём с Сайги, и с Вепря, и с Тигра(гражданская версия СВД) и всё заметно, при этом учитывая что я левша и затвор у перед носом практически и вспышка на долю секунды "залепляет" видимость
 

Escape

VIP
VIP
09.08.07
3 838
37
  • Золотая медаль 221
  • Золотая медаль 143
2 Lider:

Старик, хотя бы в Офисе проверяй орфографию, а ? Ни одной запятой или точки во всем посте, жесть, я даже прочитать не смог.

==========

Что касается баллистики - у меня отец держит компанию по производству спецтехники. Основная специализация - бронированная спецтехника различного назначения. Могу вам сказать, что даже пуля снайперской винтовки Драгунова с 15 метров, выстреливая в миллиметровую жестянку (обычная обшивка кузова), имеет честь отклоняться от своей траектории. Про обычные пистолеты/автоматы я вообще молчу. Говорю это как человек, который лично видел отстрел и подрыв бронетехники + даже немного сам поучаствовал в этом мероприятии. :) Практически не отклоняется разве что противотанковый бронебойный поджигательный заряд. Но, собственно, такой снаряд пробивает любую броню. Разве что класс 6-Б ему немного противостоять может, и то не факт. :)

2 BennyBlanco:

Знаешь про такую вещь, как "максимальная убойная дальность полета пули" ? У пистолета Макарова она равна около 150 метров, если мне память не изменяет. У снайперских винтовок - около километра-полутора. И пуля у них снижается. И ветер на пулю воздействует. :) Но поверь, если в тебя кто-то пальнет, тьфу-тьфу-тьфу, из пекаля со 100 метров, твою фуфайку прошьют насквозь вместе с тобой, я тебя уверяю. Хотя пуля может во время полета отклониться на несколько градусов.
Учи физику. Если на тело воздействут дополнительная сила, вектор тяги которой направлен вниз (гравитация планеты), то это еще не значит, что тело (сильно)теряет свою кинетическую энергию и способность прошивать насквозь кирпичи и прочее, что и обуславливает убойность. Отрицательно на пулю, в основном, влияет сопротивление воздуха, климатические и прочие условия, вектор тяги которых направлен против движения пули и которые, собственно, ее и тормозят. :)
 

Real_bullet

New member
19.07.08
17
0
0
Эх, сколько уже сообщений написали.
В общем, залью я готовые dll, чтоб никто не мучался. Ближе к утру, правда.
2 BennyBlanco:
а что, теперь пуляотк заходит в ствол, ждёт, а потом медленно летит?
Под немгновенным полётом пули я имел в виду, что теперь пуле надо реально долететь до цели, затратив какое-то время на преодоление расстояния. Вот в Half Life 2 как пули летают? Мгновенно. То есть при трассировке (посмотрите оригинальную функцию выстрела FireBullets) в функцию UTIL_TraceLine передаётся расстояние (точнее вектор конечной точки), на которое будет эта трассировка выполнена, равным MAX_TRACE_LENGTH = 1,732050807569*2*16384 = 56755,84 юнитов. При такой длине в любом случае куда-то попадём. Трассировщик сообщит о попадании. После этого ущерб, деколь, ну и так далее, в зависимости от требований. И не важно, как далеко от стрелявшего находится точка попадания: хоть перед носом, хоть за 30 тыщь юнитов, всё равно здесь полёт (просчёт) мгновенен.
да пулю днём ты при выстреле вообще не увидишь! только ночью и то след от неё.
А зачем вообще пулю видеть-то? (я про игру) Шмальнул и пусть летит родимая, куда ей вздумается.
а пробивание припятсвий - зря
Неа, это ты неправ. Ведь всё было задумано, чтобы был реализЪм. А без пробивания препятствий сразу процентов 90 реализма теряется ИМХО.
но оно както ненадо...
Ну тут кому как. Кому-то подавай реальную систему повреждений, учёт веса оружия, ещё там что-то, а кому-то нафиг это - пушку в руки, тыщь эдак 5 - 6 патронов и стреляй, во всё что движется.

Так, с одним расправился, кто следующий? Ага, Hering.
Hering сказав(ла):
чет пуля у пестика какаета мощная!
пробивает камни и стены толстые, хотя такой пестик стену толщиной в 12 юнитов не пробьет ))
А тут я вообще не знаю как поступить. Вроде хочется, чтобы пореальнее было, нашёл формулу для расчёта глубины проникновения пули. Ну вот по ней сейчас расчёт и идёт. Только, как правильно ты заметил, очень неправдоподобно. Надо что-нибудь другое будет придумать. Хотя на глубину проникновения влияет форма пули, которая учитывается в баллистическом коэффициенте. Можно его занизить.

2 BennyBlanco:
когда в обьекты палиш - нефига не косит. а вот когда в людей - то ещё возможно.
Ну тут рикошет от кости произойти может.

Post automatically merged:

OneManArmy сказав(ла):
То есть пуля ведет себя не как хитскан, а как очень быстрый прожектил?
Разъясни мне, что такое хитскан и прожектил.
 
Останнє редагування:

Game Server

Доноры Красавчики

Користувачі онлайн