雪的梦幻

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

雪,带给我们的是宁静和纯洁,白色总是纯洁的象征,而雪带给我们的却不仅仅如此。那种安宁,让心里的思绪激不起一丝涟漪。
编程,会带给我们什么呢?这就得看你编的什么程。而编的什么程,又和个人学识、工作、性格、修养与社会环境有莫大关系。
打开这个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()                               # 盖图章


以下代码省略......


下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 雪的梦幻
scratch

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

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