【发布时间】:2019-07-13 15:32:28
【问题描述】:
这段代码设置了一只乌龟放置的邮票的背景。另一只海龟(其形状来自导入的图像文件)在背景上移动。但是,当第二只乌龟放置在第一只乌龟放置的印章上时,它是不可见的。如果我使移动的乌龟成为标准形状之一,例如圆形,那么它会保持可见。因此,为海龟使用导入的图像有些奇怪,这会导致它在其中一个图章顶部时消失。
#!/usr/bin/python3
from turtle import *
from time import sleep
scr = Screen()
scr.register_shape('player.gif')
mover = Turtle()
bgnd = Turtle()
bgnd.color('blue')
mover.shape('player.gif')
bgnd.shape('square')
for i in range(5):
bgnd.goto(i*20,0)
bgnd.stamp()
for i in range(5):
mover.goto((8-i)*20,0)
sleep(1)
随附的图片是我称为 player.gif 的图片(我可以在帖子底部看到它,但它非常小)。
谁能帮助解释这是为什么以及如何解决它?
【问题讨论】:
标签: python python-3.x turtle-graphics