В этой записи хочу рассказать и показать механику воздействий. Сразу скажу - данная механика начальной версии. В общем сначала смотрим, потом расскажу что да как.
Демонстрационное видео:
Ультра низкая графика!
Двери:
Механика открытия и закрытия, а так же захлопывание дверей не такая как в многих играх, она сделана не через анимации, а через физику.
- Зачем?
Затем) Данные наработки позволят в дальнейшем воздействовать на двери через физические воздействия, и это не только двигать персонажем дверь, но ещё и ветер, взрывы и прочее. А самое главное можно с легкостью рассчитать вес для выбивание дверей.
Каждая дверь уже имеет свою физическую массу и воздействие массы уже рассчитано так, что бы дверь открывалась и закрывалась. Да, конечно массы самой двери будет мало, ещё будет идти расчет массы давления на замки, затворы и прочее. И вишенка на торте - так проще рассчитать урон персонажа, который выбивает дверь. Да, да - плечи будут болеть).
Это один из многих способов открывания дверей, которые будут в игре.
Бонус: coub
Бонус: coub
Нажмите «E» для воздействия на...:
Универсальная система, не до конца проработанная система взаимодействия с окружающим миром. Открытие/закрытие, включение/выключение и обыск чего либо принимается системой.
Действие происходит тогда, когда анимация дойдет до нужного кадра. Да, это долго - но прикольно. Игрок чувствует это действие. Если персонаж отвернется или далеко отойдет, то действие отменится.
Система пока не совсем корректно работает, иногда открывается дальняя дверь - но это со временем исправится. Так же будут больше действий для данной системы. Хотел перечислить, но это будет долго
Loot container:
Тут много писать не буду, просто как факт о том, что часть механик, которые были в карте уже реализованы в игре, в том числе и "лут контейнеры".
Как и в WarCraft 3 каждый ящик, труп, шкаф, машина, и много чего ещё имеет в себе случайно сгенерированные предметы, но только в "варике" они появлялись абы как и абы где, то в игре они появляются согласно прямого назначения. К примеру в шкафу для одежды - будет только одежда.
На этом пока всё, всем спасибо за внимание)
А ручка взаимодействует с физикой у двери? например это бы дало механику подпирания дверей шваброй
В целом хорошо, даже не смотря на "дергающееся 3D"
Edited by N7 Molot
Упирается он нижней частью коллайдера с коллайдером бордюра. Я его вскоре переделаю, это не единственный баг из за капсульного коллайдера.
И спс
на других пока не проверял. Дёрганье из за большой нагрузки на ядро оптимизации, иногда можно заметить что что то догружается.
Предложение хорошее, скорее всего да.
В планах есть, но только открываться будет в одну сторону, в другую только если полностью сломалась или слетела с петель
Да МП в планах, и честно даже не знаю. Придется сервером передавать все значения дверей, так как у двери есть блокиратор - то есть нельзя открывать дверь, которая уже открывается.
Edited by N7 Molot
И да, серваки плохо обрабатывают физ, объекты... Что нить придумаем, к примеру хоста зоны, кто первый воздействовал на дверь, тот и будет обрабатывать его физику и передавать серваку позицию и значение.
ну да, в дальнейшем будут запертые двери, и что бы её открыть - нежно найти или отжать ключи.