1

私は返す距離関数を持っています:distance15、10などのようなもの。ここで関数:

var Distance = function( other ) {
var xd = other.x - this.x;
var yd = other.y - this.y;
return Math.sqrt( xd * xd + yd * yd );
};

位置を持っている弾丸機能を持っていますthis.x = 10; this.y = 10;

しかし、距離を置いて弾丸を移動するにはどうすればよいですか? タワーが敵を撃つときのタワーディフェンスゲームのようなものですか?

私の悪い英語をありがとう。

4

1 に答える 1

0

dtあなたの弾丸は、その速度の関数として動く可能性があります。潜在的なターゲットまでの距離は衝突検出の機能であり、個別に評価する必要があります。

于 2012-07-13T02:35:33.333 に答える