Итак, я сейчас создаю небольшую игру, в которой всего 25 спрайтов в одной сцене. 1 спрайт - игрок, а остальные - вражеские спрайты.
То, что я пытаюсь сделать, это установить положение 24 вражеских спрайтов в их собственных уникальных областях. Это легко сделать, просто набрав sprite.setPosition(x,y)
, но это означало бы, что мне придется написать 24 разных setPosition
оператора.
Все мои спрайты хранятся в ArrayList
, который добавляет 24 спрайта в список, которые затем отображаются 24 раза в методе render()
. В настоящее время все 24 спрайта отображаются в 0,0.
Существует ли более простой и эффективный способ задания позиции каждого спрайта, который затем можно обновить, чтобы он работал с deltatime для перемещения спрайта.