关于文字显示的问题

来源:2-6 pygame自定义精灵及碰撞检测

Kepler_

2020-01-16 14:26:04

import pygame,sys
# a = pygame.font.get_fonts()
# print(a)
pygame.init()
s = pygame.display.set_mode((500,500))
# b = pygame.image.load('good.jpg')
#第一种引入字体方式:
# fo = pygame.font.SysFont('dengxian',100,False,False)
#第二种引入字体方式:
fo = pygame.font.Font('simhei.ttf',50)
re = pygame.Color(255,20,255)
book = fo.render('i like python, pyhon is every so easy',True,re)#顺序不能写错
#音乐的播放不需要放在循环(也无法在循环播放)
# bg = pygame.mixer.music.load('music.mp3')
# pygame.mixer.music.play(-1)
# pygame.mixer.music.set_volume(0.5)
while True:
   for event in pygame.event.get():
       if event.type == pygame.QUIT:
           pygame.quit()
           sys.exit()
   s.fill(pygame.Color(255,255,255))
   # s.blit(b,(0,0))
   s.blit(book,(10,10))
   pygame.display.flip()
老师,我在运行的时候发现这个窗体打开的时候,这个文字怎么是这个样子啊?我想让他完全输出出来,我知道可以让文字变小,但是我想让他在不改变字体大小的前提下,让后面的文字输入出来!就是让他换行输出,可是我不会,请老师指点迷津!

写回答

2回答

好帮手乔木

2020-01-16

同学你好:

没有办法通过换行调整,解决办法只能通过调节字体的大小,要么就调节游戏的界面大小。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0
hepler_
h 那好吧,谢谢老师啦,我还以为能调呢,虽然我也有用字体大小和窗口调整去解决,但是我以为能够用换行呢
h020-01-16
共1条回复

Kepler_

提问者

2020-01-16

http://img.mukewang.com/climg/5e20021d09f7a96b06730591.jpg老师效果,这个样子的,请老师指点迷津!

0

0 学习 · 8160 问题

查看课程