猫史档案馆


【Python作品分享】pgzrun.2

用户:爱吃737的GE90爱吃737的GE90查看:0 回复:2 评论:0 创建时间:2022-07-24T20:31:18


【作品展示】

center_image

 

【作品介绍】

pgzrun

 

【作品源代码】

import pgzrun
import requests


WIDTH=600
HEIGHT=300

colors = [0,0,0]

def draw():
    screen.fill(tuple(colors))

def update():
    colors[1]=(colors[1]+100)%256
    if keyboard.up:
        print('UP')
    if keyboard.down:
        print("DOWN")
    if keyboard.left:
        print("LEFT")
    if keyboard.right:
        print("right")
    anwser = requests.get('https://www.bilibili.com/video/BV1QT411g7BG?spm_id_from=333.999.0.0&vd_source=6c68e0401ac0e6d7e8喵b83375767879', auth=('user', 'pass'))
    print(anwser)

pgzrun.go()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
神魔一线神魔一线

帮我看一下有什么错,为什么背景颜色显示不出来imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了"   importpgzrun importtime importsys importrequests WIDTH=300#将宽设为300 HEIGHT=100#将高设为100 k=Actor('k.jpg') s=Actor('800.jpg') e=Actor('e.jpg') k.pos=100,556 s.pos=100,556 e.pos=100,56 WIDTH=1000#将宽设为300 HEIGHT=900#将高设为100 defdraw(): screen.fill((255,0,0)) screen.clear() e.draw() k.draw() s.draw() defupdate():#更新模块,每帧重复操作 ifkeyboard.left:#如果按下键盘向左方向键 (k).x-=10 (s).x-=10 ifkeyboard.right:#如果按下键盘向右方向键 (k).x+=10 (s).x+=10 ifkeyboard.up:#如果按下键盘向上方向键 (k).y-=10 (s).y-=10 ifkeyboard.down:#如果按下键盘向下方向键 (k).y+=10 (s).y+=10 ifkeyboard.a: (e).x-=10 ifkeyboard.d: (e).x+=10 ifkeyboard.w:#如果按下键盘向上方向键 (e).y-=10 ifkeyboard.s:#如果按下键盘向下方向键 (e).y+=10 ifk.colliderect(e): print('游戏结束') defdraw(): screen.clear() s.draw() time.sleep(3) sys.exit() pgzrun.go()

点赞0


评论


神魔一线神魔一线

import pgzrun
import time
import sys
import requests

WIDTH = 300  # 将宽设为300
HEIGHT = 100  # 将高设为100
k = Actor('k.jpg')
s = Actor('800.jpg')
e = Actor('e.jpg')
k.pos = 100, 556
s.pos = 100, 556
e.pos = 100, 56
WIDTH = 1000  # 将宽设为300
HEIGHT = 900  # 将高设为100


def draw():
    screen.fill((255,0,0))
    screen.clear()
    e.draw()
    k.draw()
    s.draw()

def update():  # 更新模块,每帧重复操作
    if keyboard.left:  # 如果按下键盘向左方向键
        (k).x -= 10
        (s).x -= 10
    if keyboard.right:  # 如果按下键盘向右方向键
        (k).x += 10
        (s).x += 10
    if keyboard.up:  # 如果按下键盘向上方向键
        (k).y -= 10
        (s).y -= 10
    if keyboard.down:  # 如果按下键盘向下方向键
        (k).y += 10
        (s).y += 10
    if keyboard.a:
        (e).x -= 10
    if keyboard.d:
        (e).x += 10
    if keyboard.w:  # 如果按下键盘向上方向键
        (e).y -= 10
    if keyboard.s:  # 如果按下键盘向下方向键
        (e).y += 10

    if k.colliderect(e):
        print('游戏结束')
        def draw():
            screen.clear()
            s.draw()

        time.sleep(3)
        sys.exit()


pgzrun.go()

点赞1


评论