Свой тарков или как мне было скучно на выходных
Елки иголки, всем привет, быстро же я с 3D в C# переобулся, сейчас постараюсь кратко пробежаться, как же НЕ надо проводить выходные, значит, после того, как приехал с шашлындоса думал, чем бы себя занять, а то моделить надоело, друг скинул пару спрайтов и я решил, хочу сделать небольшой тюнинг оружия, возможно тарковский, но не совсем. И так, что же я сейчас имею. относительно гибкую систему, которая позволяет ставить, снимать. заменять. двигать обвесы. Они еще свои статы имеют, но пока это ни на что не влияет.
Сама механика вся завязана просто на id и префабах, а всю работу выполняют 3 скрипта, которые связаны между собой как голландский штурвал... а ой... И мы имеем такой внешний вид:
Планировал изначально, что будут квадратики с линиями как в таркове, но потом подумал, что пока не потяну такое и как-то не особо хочется, ибо тема заезженная, нужно же как-то выделиться не в лучшую сторону) На сцене же кроме базовой коробки из овбесов ничего нет, все вызывается из ресурсов префабами, как и было сказано, но если все закинуть будет вот такой мрак, как видно, на объектах есть синие точки - центра обвесов и желтая - общий центр. по ним же и идёт центрирование объекта, но об этом ниже.
Первое, на что я бы хотел обратить внимание, что при изменении комплектности оружия, оно всегда будет центроваться, плавно, чтобы удобно умещалось в экране и вам не нужно было бегать или вечно его двигать.
Еще одной не мало важной функцией во всей моей системе тюнинга является возможность двигать некоторые обвесы по рис планкам (пикатини). Так сказать, кто как др... Кому как удобней, тот так свой инструмент и подготавливает.
В самом е движке, помимо обычной настройки в инспекторе я себе вывожу через гизмос предельные расстояния, по которым можно двигать обвесы, что для меня, что для возможных разработчиков я думаю было бы удобной фичей при настройке и добавлении новых овбесов.
Планы - хороший вопрос, не знаю, возможно прикручу систему характеристики, возможность чистки оружия, после наверное инвентарь сделаю и можно будет в ассет стор закидывать. Хотелось бы конечно свою игрушку сделать, но это так, в задумках.
Ладно, пишите Ваше мнение, или вопросы, предложения и т.п.