首页 > 解决方案 > 如何在 codeskulptor 中每 x 秒生成一个形状?

问题描述

我想使用 Codeskulptor 上的 timer_handler 从球列表中每秒绘制一个球到画布上。我无法将任何东西绘制到屏幕上,请帮忙。

balls = []
#balls = [ randBall() for i in range(totalBalls) ]

def time_handler():
    global newBalls, balls
    balls.append(randBall() for i in range(totalBalls))

interaction = Interaction(balls)

frame = simplegui.create_frame("Test", CANVAS_WIDTH, CANVAS_HEIGHT)
timer = simplegui.create_timer(1000, time_handler)

frame.set_draw_handler(interaction.draw)
frame.start()
timer.start()

标签: pythonpython-3.xcodeskulptor

解决方案


推荐阅读