用户:
星宇009查看:0 回复:0 评论:0 创建时间:2020-12-12T20:27:10
【作品展示】

【作品介绍】
~
【作品源代码】
import pgzrun #头文件
#1 设置屏幕大小
WIDTH = 620 #宽
HEIGHT = 700 #高
#2 创建角色
girl = Actor("co") #创建角色
girl.pos = 300,350 #设置角色位置
hair_style = ['hair_1', 'hair_2', 'hair_3', 'hair_4']
hair = Actor("hair_1")
hair.pos = 317, 269
dress_style = ['dress_1', 'dress_2', 'dress_3', 'dress_4']
dress = Actor("dress_1")
dress.pos = 315, 453
shoes_style = ['shoes_1', 'shoes_2', 'shoes_3', 'shoes_4']
shoes = Actor("shoes_1")
shoes.pos = 312, 580
#3 绘制画面
def draw():
screen.blit('background',(0,0)) #显示背景图
girl.draw()
hair.draw()
dress.draw()
shoes.draw()
#5 点击换装
# 变换造型函数
def changestyle(obj, styleList):
style = styleList.index(obj.image)
if (style < 3):
obj.image = styleList[style + 1]
else:
obj.image = styleList[0]
# 当鼠标按下,让鼠标点击的角色变换造型
def on_mouse_down(pos):
if dress.collidepoint(pos):
changestyle(dress,dress_style)
elif hair.collidepoint(pos):
changestyle(hair, hair_style)
elif shoes.collidepoint(pos):
changestyle(shoes, shoes_style)
pgzrun.go() #开始执行
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn