在Python中使用PyGame模块来开发游戏非常方便
但是pygame并没有一些成熟游戏引擎中的一些UI系统,当用到UI元素交互式非常不方便
在项目中专门做了一个轻量级ui框架 此处简单介绍下
"""
PyGameUI 主要是鼠标点击 UI元素事件 其他事件可以自行扩展
主要演示三个UI面板 开始界面 游戏界面 奖励界面 其他可以自行扩展
开始界面点击Logo进入游戏
游戏中 按下K键结束游戏 进入奖励页面
奖励界面点击Logo返回开始页面
GameState 枚举游戏状态
GameState开始
Runing游戏中
Ending游戏结束
"""