В игоре уже есть магазин и аптека. А скоро появится и больница.
В игоре уже есть магазин и аптека. А скоро появится и больница.
Накринжил всякого для больницы. Надеюсь сделаю её быстрее, чем онкоцентр в Калининграде(кто знает, тот знает).
Так как одним источником осветить сцену не получается из-за особенностей 2D, то делаем кучу источников для каждого окна и редактирую сцену в рамках слоёв.
Возможно это даже будет красиво...возможно.
Где конкретно новый вид это уже думайте сами.
Теперь лазер прерывается при контакте с коллайдерами, а некоторые предметы можно бросать и настраивать будут они разбиваться или нет. В дальнейшем настрою урон от метания таких предметов по врагам, а также будут добавлены гранаты и прочие приколюхи.
Всё делаю ради того, чтобы не добавлять новые квесты. Мне лень сейчас ими заниматься.
Это пока всё в тестовом формате, но главное, что логика работает и можно двигаться дальше, и расширять функционал. На видео склейка глушителя и лазерного целеуказателя.
У игрока будет возможность эксперементировать со склейкой улучшений. Так можно будет, например соеденять различные прицелы друг с другом для удобства использования оружия или объеденить пару лазерных целеуказателей с глушителем, а почему бы и да.
На данный момент сделал логику и визуал самой панели склейки предметов. Вечером уже продолжу дорабатывать до конца.
Теперь есть отдельная панель со слотами, в которые вставляется улучшение. Его также можно снять и оно попадает обратно в инвентарь.
Пока есть проблемы, на видео их нет. Но главная логика можно сказать готова.
Теперь есть глушитель(будет реализовано снижение шума от выстрелов), прицелы нескольких вариаций с разным увеличением видимой области и "лазерная" указка.
Пока всё на стадии накидывания базовой логики для дальнейшего расширения. Но уже сейчас на мой взгляд выглядит интересно(играть в это я конечно не буду).
И добавил логику снайперского прицела. Батла может не выходить. При нажатии на ПКМ прицел отдаляет камеру ещё дальше. В инспекторп всё работает, через флаг. Таким образом один скрипт на две логики.