Python 海龟分层(可能)

Python 海龟分层(可能),python,turtle-graphics,Python,Turtle Graphics,我正在制作一个基于魔法瓷砖游戏的翻版游戏,你可以用手指在底部4个部分中的一个部分敲打一个音符。它总是横向的。现在我正在努力让播放器(左边的黑色方块)在彩色瓷砖的动画移动的同时移动。现在就在绘制瓷砖的函数之前,我尝试将函数放在制作瓷砖的函数中 import turtle as trtl import random as rand leader_colors = [] wn = trtl.Screen() player = trtl.Turtle() player.speed(150) play

我正在制作一个基于魔法瓷砖游戏的翻版游戏,你可以用手指在底部4个部分中的一个部分敲打一个音符。它总是横向的。现在我正在努力让播放器(左边的黑色方块)在彩色瓷砖的动画移动的同时移动。现在就在绘制瓷砖的函数之前,我尝试将函数放在制作瓷砖的函数中

import turtle as trtl
import random as rand

leader_colors = []
wn = trtl.Screen()

player = trtl.Turtle()
player.speed(150)
player.penup()
player.shape("square")
player.shapesize(7.5)
player.goto(-850,0)
player.speed(50)
def goUp():
    y = player.ycor()
    player.goto(-850, y + 150)
                
def goDown():
    y = player.ycor()
    player.goto(-850, y - 150)

def tileMaker1(many):
    distance = 0
    length = 0
    postion = 1420
    for i in range(many):
         i = trtl.Turtle()
         i.hideturtle()
         i.penup()
         i.pensize(145)
         i.pencolor("white")
         i.shapesize(175)
         i.pensize(145)
         i.penup()
         i.setheading(180)
         i.penup()
         i.shape("square")
         i.shapesize(7.2)
         i.hideturtle()
         i.goto(postion, 0)
         i.showturtle()
         i.penup()
         while distance < 51:
             i.color("blue")
             i.forward(50)
             distance += 1
             length += 50


wn.onkeypress(goUp, "Up")
wn.onkeypress(goUp, "w")
wn.onkeypress(goDown, "Down")
wn.onkeypress(goDown, "s")

tileMaker1(4)
将海龟作为trtl导入
随机导入为rand
引线颜色=[]
wn=trtl.Screen()
player=trtl.Turtle()
速度(150)
player.penup()
玩家形状(“正方形”)
player.shapesize(7.5)
玩家转到(-850,0)
玩家速度(50)
def goUp():
y=player.ycor()
玩家转到(-850,y+150)
def仓库():
y=player.ycor()
玩家转到(-850,y-150)
def tileMaker1(多个):
距离=0
长度=0
职位=1420
对于范围内的i(多个):
i=trtl.Turtle()
i、 希德图尔()
i、 彭普()
i、 养老金(145)
i、 铅笔色(“白色”)
i、 形状大小(175)
i、 养老金(145)
i、 彭普()
i、 设置标题(180)
i、 彭普()
i、 形状(“正方形”)
i、 形状大小(7.2)
i、 希德图尔()
i、 转到(职位,0)
i、 showturtle()
i、 彭普()
距离<51时:
i、 颜色(“蓝色”)
i、 前进(50)
距离+=1
长度+=50
wn.onkeypress(goUp,“Up”)
wn.onkeypress(goUp,“w”)
wn.onkeypress(货仓,“向下”)
wn.onkeypress(货仓,“s”)
瓷砖匠1(4)

请重复“演示如何解决此编码问题”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后询问有关您的算法或技术的特定问题。堆栈溢出不是为了替换现有的文档和教程。我修复了在tile maker函数中使用listen的move函数