我正在尝试用乌龟制作动画,并且正在使用来自互联网的精灵。我想缩小精灵的大小,但是turtle.shapesize()
并没有改变乌龟的大小
import turtle
screen = turtle.Screen()
screen.tracer(0)
screen.addshape("mario.gif")
sprite = turtle.Turtle()
sprite.speed(0)
sprite.shape("mario.gif")
sprite.penup()
sprite.shapesize(5, 5, 1)
while True:
screen.update()
谢谢。
答案 0 :(得分:1)
Shapesize确实会更改乌龟的大小,但不会更改gif图像本身的大小。
您可以在ezgif.com上调整形状大小,并在游戏过程中交换gif文件 例如
sprite.shape('mario1.gif')
if sprite.distance(sprite2) <= 20:
sprite.shape('mario2.gif')