python模拟3D打印大楼

python模拟3D打印大楼

李兴球Python模拟3D打印大楼

李兴球Python模拟3D打印大楼

"""
   模拟3D打印大楼.py
"""
from sprites import Sprite,Key

def build(level):
    """搭建level层"""
    global scale
    for x in range(level):
        sps.append(sp1.clone())
        sp1.addy(1)
        scale -= 0.001
        sp1.scale(scale)

scale = 1                       # 代表角色的缩放值
sp1 = Sprite('造型1.png')       # 新建角色 
screen = sp1.getscreen()        # 获取屏幕对象
sps = [sp1]                     # sps列表存储所有角色
build(3)                        # 建3层
sp1.shape('造型2.png')          # 切换到造型2.png
build(15)                       # 建15层
for x in range(8):              # 在范围8迭代x
    sp1.shape('造型3.png')      # 切换到造型3.png 
    build(10)                   # 建10层
    sp1.shape('造型4.png')      # 切换到造型4.png
    build(5)                    # 建5层
sp1.shape('造型5.png')          # 切换到造型5.png
build(3)                        # 建3层

leftkey = Key("Left")           # 实例化左方向箭头 
rightkey = Key("Right")         # 实例化右方向箭头
screen.listen()                 # 监听屏幕按键检测
while True:                     # 当成立的时候
    pass                        # 大侠你好,代码省略,请自行完成? 

如果需要完整源代码和素材,请

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

李兴球

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

评论已关闭。