• Какой игровой движок посоветуете новичку для android?

    @geektimer
    Интересно, чем Godot лучше Unity для 2d.
    С Unity точно не промахнетесь, мне кажется. Если захочется большего, потом на 3d сможете перейти без особых проблем, когда освоите движок.
    Возможно, вам будет полезна такая подборка движков на ютуб канале (конкретно по C#).
    Ответ написан
  • Как сделать такой прогресс бар?

    @geektimer
    Возможно, то же самое будет проще реализовать с помощью svg, предварительно отрисовав дорожку нужной формы вместе с точками и разложив все по слоям. Затем, так же анимировать svg-элемент (заливка) в нижнем слое, у которого будет меняться ширина.
    Ответ написан
    Комментировать
  • Как сделать glitch эффект в css или JS?

    @geektimer
    В основном для таких эффектов используется canvas с применением различных фильтров и хардкода на js, либо на pure css (зависит от опыта и упорства). Так же можно использовать WebGL/threejs (тот же canvas и js, только 3d), это если надо совсем заморочиться и получить супер-эффект.
    Как именно делать подобные эффекты под веб нативно (js/css) - тут вряд ли есть какое-то универсальное решение, один плагин или подход, так как все круто выглядящие моушн-эффекты в основном создаются в специальных программах, по типу after effects, где есть куча всяких специализированных настроек, масок, эффектов, эквалайзеров, и затем все это долго (или не очень) рендерится в видеоряд. Увы, непосредственно для веба таких программ пока нет (может я не в курсе), поэтому тут либо вставлять готовое видео/гиф, либо пытаться интерпретировать эффекты самому (собственно, как и сделаны примеры на codeopen), внимательно изучая кадры, слои, анимацию, в общем импровизировать, так как моушн-дизайн в вэбе - это отдельное искусство, и такие специалисты очень-очень востребованы.
    Так что если это интересует, могу посоветовать начать с готовых примеров на codeopen, как вам написали выше, а дальше можно освоить after effects для понимания всех тонкостей моушн-графики, можно посмотреть в сторону adobe animate, unity, unreal, ну и, конечно, быть js ninja :)
    Ответ написан
    Комментировать