我想把这个绿色字符移到键盘左右。你知道吗
但是,下面的代码显示图片是静止的,并且单独移动。这是我的密码:
import turtle
A = turtle.Turtle()
A.speed(0)
A.hideturtle()
screen = turtle.Screen()
def MyGoto(A,x_xx,x_yy):
A.penup()
A.goto(x_xx,x_yy)
A.pendown()
def DrawCircle(A,x_xx, x_yy, x_radius, x_color):
MyGoto(A,x_xx,x_yy)
A.color(x_color)
A.fillcolor(x_color)
A.begin_fill()
A.circle(x_radius)
A.end_fill()
global_xx = 10
def left():
global global_xx
turtle.backward(global_xx)
def right():
global global_xx
turtle.forward(global_xx)
def MySmile(A,global_xx,yy,wr):
DrawCircle(A,global_xx+0*wr,yy-100*wr,150*wr,'green')
DrawCircle(A,global_xx-40*wr,yy+60*wr,30*wr,'white')
DrawCircle(A,global_xx-40*wr,yy+60*wr,10*wr,'black')
DrawCircle(A,global_xx+50*wr,yy+60*wr,40*wr,'white')
DrawCircle(A,global_xx+50*wr,yy+60*wr,10*wr,'black')
DrawCircle(A,global_xx+0*wr,yy+20*wr,10*wr,'black')
DrawCircle(A,global_xx+0*wr,yy-80*wr,40*wr,'brown')
MySmile(A,0,0,0.3)
screen.onkey(left, "Left") #this is keyboard code
screen.onkey(right, "Right")
screen.listen()
调用render函数并在每次左右移动时清除屏幕。你知道吗
有两种方法可以做到这一点,但我认为最令人满意的将是定义一个自定义海龟光标使用复合形状。然后我们将海龟的形状更改为自定义形状(倾斜它),并像其他海龟光标一样在屏幕上移动它。你知道吗
这不会在上运行韦小宝.io因为它缺少
Shape
类和创建自定义海龟游标的能力。您需要编辑您的问题以明确地提及此约束。你知道吗让我们用另一种方法来处理这个问题,类似于@tomasantunes,但是我们将通过明智地使用
tracer()
方法使重绘立即生效韦小宝.io是否支持:相关问题 更多 >
编程相关推荐