Примечание: я искал существующие ответы, но не могу что-то найти с этой точки зрения.Пожалуйста, прокомментируйте, если найдете дубликат.
Я работаю в разработке много лет, но у меня нет (zip!) Опыта разработки игр / графики.
Мне нравитсяя думал, что было бы неплохо попробовать написать небольшую игру для Android.Однако я не могу изобразить шаги, необходимые для создания простейшей анимации.
Например, скажем, я хотел бы нарисовать небольшое транспортное средство, перемещающееся по ландшафту или карте.Я не знаю, с чего начать.
Полагаю, мне нужно было бы нарисовать каждый кадр того, как автомобиль выглядит во время движения, то есть вращающиеся колеса, некоторые подергивания и т. Д. Это в принципе так?- Рисование 10 изображений в краске и затем их зацикливание?Следующий вопрос будет - как их зациклить?Я предполагаю, что есть какой-то объект / система анимации, в которую я загружаю что-то, а затем запускаю?Вероятно, это зависит от платформы и SDK, но я также подозреваю, что принципы, как правило, одинаковы, как и принципы большинства систем виджетов / графического интерфейса.
Тогда я предполагаю, что автомобиль должен быть анимирован как движущийся по карте.,И эта анимация работает параллельно с другой анимацией?
... и т. Д. И т. Д. Это действительно вопрос основ простой анимации игры.Есть некоторый рабочий процесс, который является общим во всех играх, то есть тот, кто писал игры для iphone, все еще знает большую часть того, как сделать то же самое для Android.
Чтобы, возможно, заявить очевидное, я не смотрю в 3dанимация или что-то еще, требующее продвинутой физики, математики, матриц, вещей из сетки и т. д. Меня интересует только та графика, которую вы, например, видите в играх Tower Defense (например, «Robo Defense»), платформа, «diablo» -игрыи т. д.
Спасибо.