你只需要创建一个名为danci的文件即可,不用任何的后缀名
#导入模块sys和pygame
import random
import sys
import pygame
class neirong(pygame.sprite.Sprite):
def __init__(self, screen,wenzi,x,y):
pygame.sprite.Sprite.__init__(self)
"""初始化按钮的属性"""
self.screen = screen
self.screen_rect = screen.get_rect()
# 设置按钮的尺寸和其他属性
self.width, self.height = 200, 50
self.weizhi1 = x
self.weizhi2 = y
#颜色
self.button_color = (0, 255, 0)
#字体颜色
self.text_color = ('red') #(255, 255, 255)
#字体设置
#self.font = pygame.font.SysFont('MingLiu', 32)
font = pygame.font.match_font('fangsong')
self.font = pygame.font.Font(font, 50)
#pygame.font.SysFont('幼圆', 50)
# 创建按钮的rect对象,并使其居中
#按钮创建
#float(randint(10, 300))
#对应着上面的那个10,150
##self.rect.x = 50
#self.rect.y = 50
self.wenzi = wenzi
#i = 0
# 按钮的标签只需创建一次
#这个东西非常重要,它创建的是让这个函数变成全局变量
#self.prep_msg()
#def prep_msg(self):
#self.msg_image_rect.x = 50
#self.msg_image_rect.x = 100
def draw_button(self):
if self.weizhi2 > 600:
self.kill()
self.rect = pygame.Rect(self.weizhi1, self.weizhi2, self.width, self.height)
"""将msg渲染为图像,并使其在按钮上居中"""
self.msg_image =