__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
То что оно теперь ведет себя действительно как физ двиг
поглядел демку - ну этакие бочки я сделал в Xash за пару дней.
Демка ничего не объясняет:
можно ли пинать бочки выстрелами?
можно ли толкать бочки игроком?
если можно, то как реализована физика игрока?
если реализована, то ходит ли игрок по ступенькам?
если ходит, то работает ли при этом интерполяция?
если работает, то есть ли предиктинг на клиенте?
если есть, то как это дело работает по сети?
Это так - навскидку, а проблем там гораздо больше.
Кстати, иходники есть того, что они там намутили?
так, чисто поржать.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Сегодня ради интереса поглядел внимательно исходники Raven City. Новые зомби сделаны копипастом. Имхо, наследование классов намного удобнее. Ещё для каждого оружия ближнего боя сделан копипаст функции FindHullIntersection, т.е FindHullIntersection_Knife, FindHullIntersection_Wrench, FindHullIntersection_CombatKnife. Удобнее вынести FindHullIntersection в weapons.cpp и вызывать оттуда для каждого оружия, всё равно они ничем не отличаются у разных оружий, только названием. Какой-то новый монстр super zombie - копипаст monster_human_grunt. Ничего оригинального в новых ножах - только PrimaryAttack. Вторичной атаки типа stab нету... Радует хотя бы то у pipe wrench есть вторичная атака. В коде дробовика написана функция Pump, вместо того, чтобы просто добавить в модель event 5004 для воспроизведения звука, как это сделано в кс. Воспроизведение звуков при попадании пульки(а также трейсинг текстур для этого дела) находится в FireBullets и FireBulletsPlayer, вместо того, чтобы вынести это дело куда-нибудь в util.cpp и вызывать, чтобы не повторять один и тот же код несколько раз. Но всё это меркнет перед древнейшим mp3 плеером который авторы, не глупые между прочим люди, так и не удосужились проапгрейдить... Сколько модов я не видел с фмод мп3, во всех(кроме ксаша и ХДМ) плеер один и тот же..
Ku2zoff ну потому что в ХДМ и Ксаше он с нуля написан, а не по тутору. Между прочим, наш друг XWider - автор альтернативного движка партиклей и прикольной thirdperson камеры, которую все видели в ксаше.
И на хлпрограмминге его туторы тоже имеются.
Ku2zoff в арранджмоде единственный интерес представляет реализация физики - точнее говоря - создание\чтение файликов со статичной геометрией. Я знаю 4 способа, интересно какой выбрали они.