雪,带给我们的是宁静和纯洁,白色总是纯洁的象征,而雪带给我们的却不仅仅如此。那种安宁,让心里的思绪激不起一丝涟漪。
编程,会带给我们什么呢?这就得看你编的什么程。而编的什么程,又和个人学识、工作、性格、修养与社会环境有莫大关系。
打开这个Python作品,聆听《雪的梦幻》。它在告诉你,生活,不需要这么快,即要赚点钱,还要赚些闲。
要不然赚的钱没有闲时光来花,岂不是白白忙一场?本程序演示了如何自定义角色造型,当然,你学的不仅仅是个程序。
""" 雪的梦幻.py 本课主要学习如何自定义角色的多边形造型。 屏幕的getshapes命令能获取所有的多边形造型。 也可以用角色画一个形状,然后把这个形状设为角色的造型。 """ from sprites import * # 从精灵模块导入所有命令 screen = Screen() # 新建屏幕 screen.bgcolor('dodger blue') # 设定背景色 screen.setup(480,360) # 设定屏幕宽高 screen.bgpic('雪背景.png') # 设定背景图 screen.titlebar(False) # 去掉标题栏 screen.draggable() # 按中键可拖动 screen.addpopup() # 增加右键菜单 t = Sprite(visible=False) # 新建不可见角色 t.color('white') # 设定颜色为白色 t.begin_poly() # 开始记录顶点 for x in range(8): # 在范围8迭代变量x t.fd(10) # 前进10个单位 t.bk(10) # 倒退10个单位 t.rt(45) # 右转45度 t.end_poly() # 结束记录顶点 p = t.get_poly() # 获取所有顶点坐标 screen.addshape('snow',p) # 在形状列表中添加snow造型 t.shape('snow') # 设定t为snow造型 t.scale(0.3) # 设为0.3倍大小 for z in range(400): # 在范围200迭代z变量 x = random.randint(-240,240) # 设定x坐标 y = random.randint(200,1000) # 设定y坐标 t.goto(x,y) # 定位到x,y坐标 t.stamp() # 盖图章 .
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)