栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

用pygame做一个追逐游戏

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用pygame做一个追逐游戏

大家好呀,今天来做一个追逐游戏

1、使用鼠标操作

2、左键换颜色(随机)

3、滚轮调整球体大小(往上调大,往下调小)

4、右键清空屏幕

import sys
import pygame as p
from random import * 

p.init()     #pygame初始化

屏幕 = p.display.set_mode( (800,800) )  #设置屏幕

p.display.set_caption("追逐游戏")
帧率 = p.time.Clock()

红,绿,蓝=255,100,100
半径=50
gx,gy=50,50
while True:
    for event in p.event.get():
        #print(event)
        #p.MOUSEBUTTONDOWN    鼠标按键按下
        #p.MOUSEBUTTONUP      鼠标按键松开
        #p.MOUSEMOTION        鼠标移动

        if event.type == p.QUIT:    #如果事件的类型是退出
            p.quit()                #那么就退出(pygame)
            sys.exit()              #那么就退出()

        if event.type == p.MOUSEBUTTONDOWN:
            if event.button == 3:
                屏幕.fill( (0,0,0) )
            elif event.button == 4:
                半径+=2
            elif event.button == 5:
                半径-=2
                if 半径 <2:
                    半径 = 2
            elif event.button == 1:
                红 = randint(0,255)
                绿 = randint(0,250)
                蓝 = randint(0,250)
        elif event.type == p.MOUSEMOTION:
            print(event.pos)
            x = event.pos
        # else:
        #     屏幕.fill( (0,0,0) ) 

    if gx 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008817.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号