Python 乌龟自定义形状无效

Python Turtle Custom Shape Not Working

我已阅读答案 ,但仍然无法获得适用于 Python 海龟的自定义形状。

我的代码在这里:

import turtle

screen = turtle.Screen()
screen.register_shape('car', 'car.gif')

t = turtle.Turtle()
t.shape('car')

我得到了 AttributeError: 'str' object has no attribute '_type',但我不知道为什么。图片为正版.gif,符合要求。

有什么想法吗?

你几乎答对了。注册多边形时,您给它起一个名字,但注册 GIF 图像时,您使用图像的名称:

import turtle

screen = turtle.Screen()
screen.register_shape('car.gif')

t = turtle.Turtle()
t.shape('car.gif')

screen.mainloop()