В Unity3d у меня есть GameObject с компонентом UISprite из плагина NGUI. Поэтому мне нужно использовать атлас с текстурами, чтобы установить текстуру для UISprite.Смещение текстуры в атласе для создания анимированного спрайта с помощью NGUI
Теперь я хочу, чтобы UiSprite был анимированным. Различные рамки находятся в справочнике внутри самого атласа.
Я узнал, что вы можете анимировать что-то с помощью спрайта, изменив смещение. Мои вопросы: как установить смещение для текущей текстуры, а не для всего атласа? Пока я могу изменить смещение всего атласа.
Есть ли возможность установить положение текстур из атласа или что-то еще и рассчитать смещение с этим?
Я не знаю, как действовать дальше. Любые идеи оценены.
Я уже взглянуть на эти варианты, но те не поддерживают spritesheets, которые я использую. Думаю, я должен сделать что-то подобное, к сожалению. – DijkeMark
Вы имеете в виду, что у вас есть внешний спрайт? То есть, не генерируется собственный генератор атласа NGUI? – Bart
Либо просто NGUI создаст для вас свой атлас. Или начните искать другие инструменты 2D. NGUI на самом деле не предназначен для полномасштабной анимации спрайтов/2D-игр. Это инструмент пользовательского интерфейса. Вы можете попасть туда частично. Но это не лучший выбор. – Bart