在pygame中实现菜单,支持鼠标和键盘操作

python中的pygame库,并没有传统菜单功能,正好手边有一项目,需要在pygame中实现菜单功能。目前,项目已经完成,将其中实现菜单功能的约400行代码摘取出来,供大家参考。

该菜单完全依托pygame实现,没有借用任何其它库。实现效果如下:

 可以按定义的空格键改变主题,为简化,只定义了2个主题,即一黑一白:

 执行功能后的样式,只定义了一个随机绘制圆的小程序,其它均用print()提示:

 

 现在提交代码,程序用到的库有:

from sys import  exit
import pygame
from pygame.locals import *
from random import randint
from math import floor

定义一个class:

class mymenu(object):     # 在pygame中定义菜单,支持

猜你喜欢

转载自blog.csdn.net/weixin_69832035/article/details/127751933