オブジェクトを毎秒 40 ピクセル移動する必要があり、次のシナリオがある場合、衝突があったことを効率的に検出するにはどうすればよいですか?
両方のオブジェクトが 10 x 10 の正方形であると仮定します
2 秒で移動するオブジェクトの開始点:
40、100
移動物体の 3 秒での終点:
80、100
60、100 で停滞しているオブジェクト
動いているオブジェクトを 1 回だけ動かしている場合 (40 から 80 の間で移動せずに)、それらの間にオブジェクトがあったことをどのように確認できますか?
これは明らかに私がやっていることの単純化されたバージョンですが、理解しやすいようにしたかったのです。
私が考えることができる唯一のことは、各オブジェクトに80未満のx値を持つ側と40より大きいx値を持つ別の側があり、y値と同じ考えがあるかどうかを確認することです...
違いがあれば、javascript と html5 キャンバスを使用します。