オブジェクトをタッチで画面上にドラッグ アンド ドロップするゲームに取り組んでいます。を使用してこれを行っていSurfaceView
ます。
ユーザーがプレイ中にオブジェクトを動かすアニメーションを作成する必要がある場合があります。
これは私のコードです:
//raise it
m = new MyLinearMoveAnimation(container1, Config.AXIS_Y, topLine, 2*Speed);
t = new Thread(m);
t.start();
while(delivering);
try {t.join();} catch (InterruptedException e1) {e1.printStackTrace();}
while(t.isAlive());
//move to destination column
m = new MyLinearMoveAnimation(container2, Config.AXIS_X, Config.IMAGE_X, 2*Speed);
t = new Thread(m);
t.start();
while(delivering);
try {t.join();} catch (InterruptedException e1) {e1.printStackTrace();}
while(t.isAlive());
これら 2 つのアニメーションは、交互に実行されます。両方同時に走らせたい。これどうやってするの?