У меня есть шарики понг, которые генерируются очень последовательно, но ставки меняются динамически.Таким образом, в данную секунду может появиться 1 шарик понга, который рисуется и перемещается по экрану (постоянно слева направо), или 50.
У меня есть ракетка-понг, которая реагирует на генерацию этихшары, и он должен «поймать» каждый из шаров, которые отправляются к месту назначения.Координата x всегда одна и та же, потому что лопасть понга никогда не движется, но координата y генерируется случайным образом.
Вот очень похожий (если не идентичный) пример того, что я делаю: http://www.youtube.com/watch?v=HeWfkPeDQbY
У меня много кода уже написано, но я боюсь, что мой дизайн дляловить шары неправильно / неэффективно.Это работает, но весло очень легко становится не синхронизированным с шарами, которые бросают к нему.
В настоящее время я делаю это, помещая каждый объект шара в глобальный массив, и весло выталкивает следующий шар из этой очереди и использует базовую арифметику для вычисления скорости, с которой ему нужно перевестик координате y следующего шара.
Есть ли более эффективный способ сделать это?