【发布时间】:2021-12-09 21:28:12
【问题描述】:
我目前正在尝试使用 python 和 turtle 复制 Atari 的突破。以前我创建了一个不使用 OOP 的 pong 副本,它工作得非常好。然而,由于砖块突破,我决定使用 OOP 并为砖块创建一个对象类。一旦我运行程序,它就不会显示砖块。任何想法为什么?
import turtle
window = turtle.Screen()
window.title('Atari Breakout')
window.bgcolor('black')
window.setup(width=800, height=600)
window.tracer(0)
class Brick(Turtle):
def __init__(self):
super().__init__(shape='square', visible=True)
self.myturtle = turtle.Turtle()
self.color = 'white'
self.shapesize(stretch_wid=10, stretch_len=4)
self.pendown()
self.goto(-350, 200)
board1 = Brick()
window.update()
【问题讨论】:
标签: python python-turtle