猫史档案馆


【Python作品分享】3 神奇衣帽间

用户:顾梦YJ6g顾梦YJ6g查看:0 回复:2 评论:0 创建时间:2021-03-27T17:28:43


【作品展示】

center_image

 

【作品介绍】

hi

 

【作品源代码】

import pgzrun

# 设置屏幕大小
WIDTH = 620
HEIGHT = 900
# 创建女孩角色并设置角色位置
girl = Actor("co")
girl.pos = 300, 550
# 创建发型列表、发型角色,设置角色位置
hair_style = ['hair_1', 'hair_2', 'hair_3', 'hair_4']
hair = Actor("hair_1")
hair.pos = 317, 469
# 创建服装列表、服装角色,设置角色位置
dress_style = ['dress_1', 'dress_2', 'dress_3', 'dress_4']
dress = Actor("dress_1")
dress.pos = 313, 653
# 创建鞋子列表、鞋子角色,设置角色位置
shoes_style = ['shoes_1', 'shoes_2', 'shoes_3', 'shoes_4']
shoes = Actor("shoes_1")
shoes.pos = 312, 780


def draw():
    # 设置背景
    screen.blit('background', (0, 0))
    # 显示所有角色
    girl.draw()
    hair.draw()
    dress.draw()
    shoes.draw()


# 变换造型函数
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


回复

上一页1 页 / 共 1下一页
浮躁的飓风雀HYKa浮躁的飓风雀HYKa

center_image

点赞0


评论


ZNS言语xyZNS言语xy

这不是编程猫书上的嘛

点赞0


评论