gpt4 book ai didi

python - 如何将圆圈移动到预定的 x,y 坐标?

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:31 24 4
gpt4 key购买 nike

<分区>

我有一个“食物”数组,我有一个 for 循环来获取该食物的 x 和 y。食物只是随机放置在窗口中的一个红点。有了 x 和 y,我如何以一定的速度将我的圆移动到那些坐标?

pygame.draw.circle(win, (0, 255, 0), (round(x), round(y)), radius)
index = 0
for index in food_list:
food_x, food_y = index[0], index[1]
distance_x, distance_y = food_x - x, food_y - y
stepx, stepy = distance_x * speed, distance_y * speed
x = x + stepx
y = y + stepy

使用这段代码,我的圈子很好地移动到第一个食物,但只移动到第二个食物的一半,并且它移动得越来越少,直到它根本不动。此外,当它几乎到达我不想要的食物时,圆圈开始减速。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com