Arn*_*r Z 0 python pygame position angle line
我正在用 pygame 用 Python 编写一个游戏,我想制作一个函数,从一个点沿特定方向绘制一条线,具有特定长度,例如,函数的定义是: def draw_line(position1: (int, int), angle: int, line_length: int, line_width: float, color: Color):
def draw_line(position1: (int, int), angle: int, line_length: int, line_width: float, color: Color):
我可以做什么来计算绘制线条的第二个点?
我有一个问题的小示意图,我想得到position2,用pygame画线。
ViG*_*ViG 5
这是一道数学题,不过好吧,点 2 的 x 和 y 坐标是:
(x2,y2) = (x1 + line_length*cos(angle),y1 + line_length*sin(angle))
归档时间:
7 年,10 月 前
查看次数:
3468 次
最近记录: