猫史档案馆


【Python作品分享】作品01

用户:W莫斯科客MW莫斯科客M查看:0 回复:0 评论:0 创建时间:2022-08-08T16:04:50


【作品展示】

center_image

 

【作品介绍】

请用鼠标点击!

 

【作品源代码】

import pgzrun


WIDTH = 620
HEIGHT = 900

girl = Actor('co')
girl.pos = 300,250

hair_style = ['hair_1', 'hair_2', 'hair_3', 'hair_4']
hair = Actor('hair_1')
hair.pos = 317, 169

dress_style = ['dress_1', 'dress_2', 'dress_3', 'dress_4']
dress = Actor('dress_1')
dress.pos = 312, 353

shoes_style = ['shoes_1', 'shoes_2', 'shoes_3', 'shoes_4']
shoes = Actor('shoes_1')
shoes.pos = 312, 480

def draw():

    screen.blit('background',(0,0))
    girl.draw()
    hair.draw()
    dress.draw()
    shoes.draw()

def changestyle(obj, styleist):

    style = styleist.index(obj.image)
    if (style < 3):
        obj.image = styleist[style+1]
    else:
        obj.image = styleist[0]

def on_mouse_down(pos):

    if dress.collidepoint(pos):
        changestyle(dress, dress_style)
    if hair.collidepoint(pos):
        changestyle(hair, hair_style)
    if shoes.collidepoint(pos):
        changestyle(shoes, shoes_style)

pgzrun.go()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页