# register shape
turt = turtle.Turtle()
turt.register_shape('player.png')
# player
p = turtle.Turtle()
p.speed(0)
p.color('magenta')
p.shape('player.png')
p.shapesize(2)
p.setheading(0)
p.penup()
p.setposition(-700, 0)
hp = 3
然后我得到一个错误:“Turtle”对象没有“register”shape属性
^{} 不是
Turtle
对象的方法,而是一个全局函数。在所以,与其这样:
…这样做:
^{pr2}$另外,请注意,您对
turt
乌龟没有任何用处。你的应用程序只想显示一个海龟,p
,所以不要创建其他任何海龟。在最后,即使您修复了此问题:
至少根据文档,只支持GIF图像,但是您尝试使用PNG图像。医生们在这方面可能是错的,但他们很有可能是对的,这将失败。在
如果是这样的话,唯一的解决方法就是使用其他程序(它可以是你自己用4行枕边代码编写的程序,也可以是类似MSPaint或Preview的程序,或者像ImageMagick convert这样的命令行工具)从PNG图像中生成GIF图像。在
相关问题 更多 >
编程相关推荐