Тут больше не код, если анимация спрайтовая то нужно правильно выставлять аниматор контроллеры. Плавного перехода трудно будет добиться. Нужна отдельная анимация для диагонального передвижения, тут участвуют обе координаты и контроллер просто не понимает какую анимацию не проигрывать, поэтому работают обе.
Однозначно Unity.
Могу помочь с общей информацией, как подойти к разработке идеи и сделать грамотно проект, какие ассеты использовать, как оптимизировать игру, какую программу для анимации выбрать.
Если интересно, пиши.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.