Я занимаюсь разработкой игры для Android, мне нужна помощь по многопоточности, поскольку я рассматриваю это. Я прилагаю изображение, тогда я могу объяснить, что мне нужно.
Птица в моей игре отлично движется слева направо и справа налево, также перемещая ее перья, как два изображения, но я запускаю код в некоторое время, которое начнет давать яйцо, например, птица будет летать в течение 4 минут и после каждые 20 секунд он будет опускать яйцо, теперь яйцо будет перемещаться сверху вниз, и, как мне кажется, будет использоваться другой игровой поток, для него я использовал объект GameLoopThread, а SurfaceHolder удерживает поверхность,
Я использовал этот код http://www.edu4java.com/androidgame/androidgame3.html
Я могу сделать условие 20 секунд, чтобы дать яйцо, но я запутался, как сделать нить для яйца, которая будет двигаться сверху вниз, а на другой стороне птица будет продолжать двигаться.
Действительно, заранее спасибо.
Atif