from sprites import * # 从精灵模块导入所有命令
screen = Screen() # 新建屏幕
screen.setup(480,480) # 设定屏幕大小
screen.bgcolor('dodger blue') # 设定背景色
screen.bgpic('bg.png') # 设定背景图
screen.title('生日快乐贺卡') # 设定标题
ft = ('Arial',14,'italic') # 定义字体样式
info = "请拖动火焰到蜡烛上,再按空格键" # 定义开始提示语
w = Sprite(visible=False,pos=(0,150)) # 生成写字的角色
w.color('white') # 设为白色
w.write(info,align='center',font=ft) # 写提示语
fire1 = Sprite('fires') # 生成火苗1
fire2 = Sprite('fires') # 生成火苗2
spacekey = Key('space') # 空格按键实例
screen.listen() # 监听按键
while not spacekey.down(): # 没按空格键时刷新屏幕
screen.update()
fire1.play('Happy Birthday.wav',loop=True) # 循环播放生日快乐曲子
w.clear() # 清空所写的文字
w.write("Happy Birthday",align='center',font=ft)# 写字
以下代码省略......
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

