说话泡泡类.py


在角色人物头上面的说话泡泡泡类。下面是部分代码预览:

"""
   说话泡泡.py,这是李白与杜甫斗诗作品中的Pao类。
"""
import pygame
from pygame.locals import *
   
class Pao(pygame.sprite.Sprite):
    """说话泡泡类,继承自角色类"""
    pygame.init()
    fnt = pygame.font.Font("msyh.ttf",18)  # 字体对象
    hmargin = 10     # 垂直间隙
    wmargin = 10     # 水平间隙
    bmargin = 30     # 顶下间隙
    def __init__(self,string,pos):
        """初始化方法,string:要说的话,pos:坐标
           把string转换成surface,贴在泡泡中间
        """
        # 字符串的surface,准备贴在image的(wmargin,hmargin)


def main():
    """主要函数"""
    size = 480,360
    center = size[0]//2,size[1]//2
    screen = pygame.display.set_mode(size)
    p = Pao('飞流直下三千尺',center)
    screen.blit(p.image,p.rect)
    pygame.display.update()

if __name__ == "__main__":

    main()        

 
如需要查看完整源代码,请扫码付款:

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。扫码付款后的朋友可以加QQ: 406273900,提供技术支持及发送作品图片与配音素材。亦可直接向微信号scratch8付款购买。
李兴球的博客_Python创意编程技术前沿 » 说话泡泡类.py

学本领,探索更大的世界!

李兴球博客 风火轮编程主页
error: Content is protected !!