파이 게임 프로그램을 쓰려고하는데 파이 게임 형식의 텍스트를 타사 모듈이없는 단락으로 사용하는 방법을 알아낼 수 없습니다. 예를 들어, 내가 원하는 :pygame의 텍스트가 단락으로 포맷 되었습니까?
"Hello World, how are you doing today? I'm fine actually, thank you."
가의 라인을 따라 더 될 :
def instructions(text):
pressKey, pressRect = makeText('Last Block is a survival game. Every ten lines that you clear will shorten the screen, clear as many lines as possible before you run out of space!', smallFont, bgColor)
pressRect.center = (int(windowWidth/ 2), int(windowHeight/2) + 100)
displaySurf.blit(pressKey, pressRect)
while press() == None:
pygame.display.update()
과 makeText
기능 :
def makeText(text, font, color):
surf = font.render(text, True, color)
return surf, surf.get_rect()
다음
"Hello World, how are
you doing today? I'm
fine actually, thank you."
내 코드입니다
파이 게임에 긴 줄의 텍스트를 각각 x 단어로 나눈 다음 단락처럼 보이게 형식을 지정하십시오. 지금은 지루한 것처럼 보이게하기 위해 수많은 서페이스 개체와 블릿을 사용하고 있습니다. 그 효과를 얻기위한 다른 방법은 없습니까? 당신이 textwrap.fill
에서 제공하는 기능을 찾고있는 것처럼
"외부 모듈"이란 제 3 자 모듈 또는 '파이 게임'이 아닌 모든 모듈을 의미합니까? 즉, 기본 제공 모듈을 사용해도됩니까? 그렇다면 기본 제공 ['textwrap'] (https://docs.python.org/2/library/textwrap.html) 모듈에 관심이있을 수 있습니다. – iCodez
타사 = 외부. 가능하다면,'textwrap' 모듈을 빨리 설명 할 수 있습니까? – Anonmly