くまちゃんのiOS/Androidゲームプログラミング

マイペースでゲームつくってます。

ターゲットロックオン

for (int di=0;di<N; di++) {

            d[di].x=rand()%320;

            d[di].y=rand()%100;

            

            double dist = sqrt*1;

            if (dist==0) dist=SP; // distが0の時は次の割り算ができなくなるためその予防

            d[di].vx=(px-d[di].x)/dist*SP;

            d[di].vy=(py-d[di].y)/dist*SP;

            d[di].color=di;

        }

*1:px-d[di].x)*(px-d[di].x)+(py-d[di].y)*(py-d[di].y