拉皮筋发射程序源码


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')

 
如需要查看完整源代码,请扫码付款:

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。扫码付款后的朋友可以加QQ: 406273900,提供技术支持及发送作品图片与配音素材。亦可直接向微信号scratch8付款购买。
李兴球的博客_Python创意编程技术前沿 » 拉皮筋发射程序源码

学本领,探索更大的世界!

李兴球博客 风火轮编程主页