""" 模拟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资源。)