1

多分私は頭がおかしくなっているのかもしれませんが、これは本当に単純なはずです。pygame を使用して python で線を引きました。

pygame.draw.line(screen, color, e.start, e.stop, 3)

e.startこれにより、タプル座標からタプル座標まで、オブジェクト画面に色 color で線が引かれますe.stop

とにかく、オブジェクトがラインのどこかに当たったときにオブジェクトを停止するゲームを作成しようとしています. 私にはいくつかのアイデアがありましたが、そのほとんどは計算コストがかかりました。この問題を解決する簡単で簡単な方法はありますか、それともプロセッサをうなり声にする必要がありますか?

4

1 に答える 1

1

あら!直線の方程式。y=mx+b は 2 点から導出できます。私の良さ。次に、ライン上で停止したいオブジェクトのサイズを使用して、ラインに当たっていることを確認します。

于 2010-12-01T23:23:52.147 に答える