【发布时间】:2021-06-04 12:17:21
【问题描述】:
首先,我计算了欧几里得距离,然后我尝试使用循环迭代以使用斜率到达某个点,但移动路径不像直线。请帮我解决问题。
def move(roborect,grad):
power=(x_cord[0]-roborect.x)**2+(y_cord[0]-roborect.y)**2
distance=math.sqrt(power)
if(distance>15):
roborect.y=int(grad*roborect.x)+roborect.y
roborect.x=roborect.x+5
print(distance)
【问题讨论】:
标签: python python-3.x pygame