Сделайте настройку персонажа с помощью пиксельной графики на Unity2D

#c# #visual-studio #unity3d

Вопрос:

Я хочу настроить персонажа в своей игре. Я работаю с пиксельной графикой. Размер плеера составляет 32х32 пикселя. Я знаю, что могу создать сетку, чтобы выбрать определенный спрайт и добавить анимацию, но этот способ, как видно, не работает, потому что анимация ног моего игрока: https://imgur.com/a/s7r9zzR Поэтому я не могу разделить леггса и аниме по отдельности. Результат выглядит неестественно и плохо работает с пиксельной графикой

На самом деле у меня только 4 направления, но я хочу переключиться на 8 (с диагональю, лучшее погружение). В случае, когда решение является сложным, я ищу другое решение, позволяющее игроку переключать оружие (8 направлений -> 8 анимаций на оружие * количество анимаций спрайтов).

Моя идея состоит в том, чтобы создать скелет и переключить аниматора (пример голого аниматора -> одеть аниматора). При этом мне нужно 8 * 6 кадров = 48 анимаций только для одного скина. Это слишком сложно. То же самое происходит, если я разделяю тело на несколько частей. Я немного застрял в том, как это сделать.

Я хотел бы получить результат, близкий к этой игре с точки зрения анимации, и добавить настройку, насколько это возможно

Что я не хочу : система оружия, такая как Enter the Gungeon (оружие вращается над игроком -> реализм выглядит плохо, особенно когда игрок стреляет вниз и вверх)

Единство 2020.3.22f1

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.