-1

A と C の画像は遠くにあります。このとき、B 画像は A の座標値から作成されます。反復ごとに、x、y を移動して C 画像の座標値に到達する必要があります。

例えば、A(100,100)、C(
300,300) B(100,100)から始まり、
繰り返すたびにx,yを動かしてB(300,300)に到達する必要があります。

現在の移動元を入力する方法です。

 Public void Attack () {
    int x1 = a.getX ();
    int y1 = a.getY ();

    int x2 = c.getX ();
    int y2 = c.getY ();
    if(b.getX ()==c.getX&&b.getY () == c.getY())'
    {
        system.out.println ("ok");'
    }else {
        b.setbounds (help1,help2,100,50)
    }
 }

ここで、help1 help2 に入るコードが知りたいです。

ピタゴラス式

A 画像と C 画像の間で、B 画像を仮想直線に沿って移動させる方法を知りたいです。

タワーディフェンスゲームみたいな。A画像はタワー B画像は弾丸 C画像は敵です。

タワーから発射された弾丸を敵の位置に移動させたい。

私は韓国人です。翻訳機を使いました

4

1 に答える 1