Продумываю будущий 3d шутер.
Столкнулся с тем, что у одного спрайта выходит огромное дерево вариантов:
-- если спрайт близко, то нужны восемь ракурсов в двух фазах движения
-- если спрайт далеко, фаз можно сделать побольше
-- если спрайт -- артефакт или труп, то ракурсы не нужны, фазы тоже, а разные размеры нужны
-- если спрайт -- факел на стене, то ракурсы не нужны, а нужны две фазы и несколько размеров
-- если спрайт -- луна, небо или горы, то фаз не нужно и маски тоже не нужно, а выводить можно тупо по LD--PUSH
Как лучше всего организовать обвязку всего этого?