拉皮筋发射程序源码

拉皮筋发射程序源码


turtle模块制作的拉小球,这本来是做为飞扬小鸟的一个预备程序的。操作方法是拉小球,然后皮筋会显示出来。松开鼠标后小球会做抛物线运动。以下是部分源代码:

"""
    拉皮筋发射程序,皮筋是画出来的。
    小球发射后受到‘重力’做抛物线运动。
"""
import turtle

def draghandler(x,y):
    """
       turtle2是画皮筋的
    """
    turtle2.clear()        # 清除turtle2所画的
    turtle2.goto(x0,y0)    # 位到固定点
    turtle2.down()         # 落笔
    turtle2.goto(x,y)      # 到所拉到的点
    screen.update()        # 显示刷新
    turtle2.up()           # 抬笔
    turtle.goto(x,y)    
    screen.update()
    
def releasehandler(x,y):
    """
       鼠标释放事件
    """
    ....................    
screen = turtle.getscreen()
screen.tracer(0,0)
screen.bgcolor('light cyan')
screen.title("拉皮筋发射程序")

.........................
# turtle2就是画皮筋的海龟对象
turtle2 = turtle.Turtle(visible=False)
turtle2.up()
turtle2.width(4)
turtle2.color('#F0EE33')

 
如需要查看完整源代码,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。