В примере выше 136 вертекса. В теории, можно за морочиться и на нижнюю часть дать меньше плотность и добиться того же эффекта. Но для написания статьи, я решил не заморачиваться с этим.
Дальше придется поковыряться в блюпринтах, нашему материалу необходимо задавать вектор, по которому мы будем скручивать объект — RotationAxis. Так же необходимо задавать анимацию. Я использовал все ту же конструкцию тайм (чуть улучшить, и передавать текущее время, для старта анимации. Там же нужно задавать значение, по которому будем лерпать таймом значение угла. Чтобы домик отклонялся в нужном нам направлении и реагировал на то, что мы с ним делаем. Ну и остается параметры, который отвечает за максимальную амплитуду. Он будет зависеть от скорости объекта. В итоге мы получим интересный, не сложный и достаточно дешевый эффект:)
Почему в качестве демонстрационного материала выбраны дома, а не груди ради которых фича и создана?
Промашка конечно! Так бы статья уже была в популярных
потому что они, обычно не так делаются - там есть своя кость на которой висит простой скрипт псевдо-физики
Дтф наконец про игры? Я сплю чтоль?
Получилось неплохо, но там как-то желейней) Игра на Юньке, кста
Дальше просто играться с параметрами
Суть будет та-же, просто время на полишинг
Так как я не разрабатывал фичу, а только анализировал, как ее запустить, то результат мне показался достаточным
А юника/анрил - чаще всего разницы нет. Уверен и в юнити на тех же принципах можно все построить. Функции можно раскрыть и посмотреть, как они работают в базовой комплектации) Потом пересобрать в юнити
Есть факторио (скоро факторио 2.0) Есть сатисфактори. Все эти качения и желе не нужны, только нагружают компутер.