使用pygame库进行游戏制作(五)绘制启动按钮
发布时间
阅读量:
阅读量
在本篇文章中,主要学习如何在Pygame中绘制按钮,并点击按钮开始游
一、编程思路
1.1 修改游戏活动状态
在上一篇文章中, 我们利用game_active标志来调控游戏的启动与终止. 只有当玩家点击'play'按钮时才会启动游戏. 因此设定game_active = False. 游戏启动前处于静止状态, 并准备好等待玩家点击'play'按钮以启动运行.
def __init__(self, ai_settings):
"""初始化统计信息"""
self.ai_settings = ai_settings
self.reset_stats()
# 让游戏一开始处于非活动状态
self.game_active = False
1.2 创建Button类
Pygame库中缺乏直接创建按钮的功能,因此我们不得不采用最基本的方式生成一个带有标签的矩形来模拟按钮的效果
import pygame.font
class Button():
def __init__(self, ai_settings, screen, msg):
"""初始化按钮的属性"""
self.screen = scr
全部评论 (0)
还没有任何评论哟~
