Я создаю 2D игру сверху вниз.У меня 8 анимационных движений персонажа (без рук) в 8 направлениях.У меня также есть анимационное оружие (бензопила) и его анимация.В моем сценарии я поворачиваю символ за курсором мыши и хочу, чтобы оружие вращалось вокруг рук относительно курсора мыши.
Я из России, и вы, возможно, не понимаете, что я хочу сказать (извините), поэтому я дам способ решить проблему другого человека.Я пытаюсь понять это.
Я думал об использовании пухлых безруких спрайтов, у каждого спрайта анимация ходьбы в 8 направлениях.
У меня будет отдельное изображение со спрайтом руки.
Я нарисую все свои оружейные спрайты в виде отдельных файлов.
Затем я заставлю ручных спрайтов следовать за телом игрока (в качестве дочерних игровых объектов) - экипированное оружие будет дочерним игровым объектом рук..
Оружие будет вращаться лицом к позиции мыши (если только оно не является оружием ближнего боя - в этом случае оно просто останется неподвижным), и руки будут располагаться соответственно.
Мне нужно будетрассмотрите z-порядок для оружия и рук, например, оружие всегда будет удерживаться в направлении, на которое направлен спрайт, если спрайт направлен в сторону от камеры, тогда оружие и руки должны быть вытянуты перед игроком.