1

也许我脑子有问题,看起来这应该很简单。我使用 pygame 在 python 中画了一条线:

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

这会在对象屏幕上以颜色颜色绘制一条线,从元组坐标e.start到元组坐标e.stop

无论如何,我正在尝试创建一个游戏,当它击中线的任何部分时停止一个对象。我有一些想法,其中大部分在计算上都很昂贵。有没有一种简单直接的方法来解决这个问题,或者我应该让处理器发出咕噜声?

4

1 回答 1

1

哦,呵呵!直线方程。y=mx+b 可以从 2 个点推导出来。我的天啊。然后我可以使用我想停在线上的对象的大小来检查它是否击中了线。

于 2010-12-01T23:23:52.147 回答