Sidebar

[Xash3D/XT] Diffusion (WIP)

Aynekko

Маппер
07.06.2010
3 596
28
  • Золотая медаль RC
  • Бронзовая медаль 216
127865
127866


Так, забыл выложить тут. Переделал с нуля еще одну локацию - поворотный мост. Первый скрин - 2014 год. Задача осталась та же - собственно, повернуть мост, чтобы пройти. Нужно будет с полочек собрать 3 батареи для генератора, ничего сложного. Будет небольшая кат-сцена с армейским грузовиком.

По поводу турелей выше - пофиксил еще парочку багов. Один критичный - можно натурально заниматься проп-флайингом: взять турель, стоя на ней, а затем начать прыгать. Вот и лифт получился. Вовремя заметил :) Далее, игрок теперь прячет пушки, когда держить турель (а то вообще машина смерти получается с турелью на голове…), ну и мелочь, которую случайно заметил - турель можно было подобрать, когда она уже лежит сломанная.
 
  • Like
Reactions: KorteZZ

Aynekko

Маппер
07.06.2010
3 596
28
  • Золотая медаль RC
  • Бронзовая медаль 216
Сделал флейр типа как в хл2. Можно поджигать живность! Для этого помимо самого флейра пришлось немного дописать ИИ монстриков. Если врага не видно и вдруг они поджарились, то будут убегать куда-нибудь. Звук оттуда же, из хл2, и в целом поведение очень схожее - как только подберешь, будет гореть 30 секунд и радиус освещенности будет снижаться.
Я конечно глядел в код хл2, но там все сделано замудреннее и я там не разобрался… Сделал с нуля теми способами, в которых что-то понимаю.
 
  • Like
Reactions: KorteZZ

Aynekko

Маппер
07.06.2010
3 596
28
  • Золотая медаль RC
  • Бронзовая медаль 216
Почему в момент взрыва 7 бочек по цепочке, где-то в середине, fps на 100 кадров падает?
Это особенность движка или конкретно этой реализации?
Действительно, спасибо за замечание. Сейчас проверил, фпс падает в тот момент, когда разлетаются металлические гибсы. Каждый гибс это темп-энтитя судя по всему - пишется в один TE_BREAKMODEL с количеством кусков рандомно 30-50 штук. Попробую уменьшить, наверное много.

Да, снизил до 10-25 кусков, получше стало. Но выглядит уже не так эффектно. Остановлюсь на 20-30 наверное.
 

crystallize

Well-known member
06.06.2014
1 577
30
48
Оставь много кусков, никто не будет на 240 фпс играть. И покрупнее их сделай в несколько раз.
 

Aynekko

Маппер
07.06.2010
3 596
28
  • Золотая медаль RC
  • Бронзовая медаль 216
Еще одна карта первой главы готова. И готова полноценно (вроде бы) - записал парочку нужных здесь реплик, расставил скрипты, заметки. Ну вроде ничего не упустил.
В этой карте был использован совсем небольшой кусок из 2014 года (на скрине не показан). Следующая карта будет использована почти как есть в полном объеме, так что надеюсь работа пойдет чуточку быстрее.
128026
 

Aynekko

Маппер
07.06.2010
3 596
28
  • Золотая медаль RC
  • Бронзовая медаль 216
Тут дрон следует за игроком. Также он должен следовать и за своим солдатом, который его заспавнил, но это я еще не тестил.
Все это немного багано и создает много потенциальных багов в плане застреваний. Возможно, это из-за тесного пространства здесь. "На улице" вроде проблем не наблюдалось, пока что.
* видео удалил *

UPD: пока оставил эту фичу только у дронов игрока. С солдатами много проблем. Иногда дроны почему-то не реагируют на врагов, а иногда просто мешаются им, т.к. вечно следуют за ними. Для игрока он несолидный, тут проблемы нет. А вот врагов тоже изредка не хочет замечать. В общем, пока оставлю так, а там видно будет. Убрать всегда можно.
 
Последнее редактирование:
  • Like
Reactions: Gaia and KorteZZ

Aynekko

Маппер
07.06.2010
3 596
28
  • Золотая медаль RC
  • Бронзовая медаль 216
Доделал дрона вроде бы до конца (я правда в тот раз так же говорил, ну да ладно).
Итак, дрона можно будет спавнить только одного за раз, в руках будет пульт. Левая кнопка мыши - призвать дрона к себе, он летит либо по нодам, либо в прямой видимости вне нод, если ничего не мешает. Лететь к игроку будет даже в том случае, если он стреляется с врагом, но будет сильно противиться и пытаться полететь обратно к нему, пока враг не будет уничтожен.
На правую кнопку - режим бомбы. Это поможет скорее не в случае какой-то горячей стычки, а если дрон где-то застрял и достать его не представляется возможным. Нажать правую кнопку нужно 2 раза. Первый раз - запускается таймер на 3 секунды, в этот промежуток нужно подтвердить взрыв, иначе он отменится.
И последнее, когда дрон рядом, его можно подобрать обратно себе в инвентарь. При этом его здоровье сохраняется. Чтобы заспавнить новенький дрон, придется дать умереть этому (либо в бою, либо уничтожить самому). Вот так вот :)
 

KorteZZ

Возрождение...
18.10.2009
833
33
  • Золотая медаль 113
Вот буйная фантазия)
Все не терпится поиграть. С одной стороны хочется помочь с бета тестами, а с другой - не хочется портить свое впечатление от мода)
 
  • Like
Reactions: Aynekko

Новые сообщения

Донат - Хостинг

Итого
200.00 $
Цель
600.00 $

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

Пользователи онлайн