문제

Pygame과 함께 Python으로 게임을 작성하고 화면에 텍스트를 렌더링해야합니다.

이 텍스트를 개요로 한 가지 색상으로 렌더링하고 싶습니다. 따라서 텍스트가 표시되는 배경에 대해 걱정할 필요가 없습니다.

Pygame.font는 이런 종류의 일을 직접 수행하는 데 도움을주지 않는 것 같습니다. 누군가 이런 일을 달성하기위한 좋은 해결책이 있는지 궁금합니다.

도움이 되었습니까?

해결책

나는 당신에게 빨리 줄 수 있습니다 나쁜 해결책:

텍스트를 8 번 인쇄하여 주변을 둘러싸고 내부 텍스트를 위해 한 번 더 시간을 더하십시오.

UUU
UIU
UUU

u는 외부 색상과 내부 색상의 경우.

다른 팁

빠르고 더러운 방법은 텍스트 위치 주변의 원에 소량의 양으로 이동하는 개요 색상으로 텍스트를 여러 번 렌더링하는 것입니다.

          1
       8  |  2
        \ | /
         \|/
     7----*----3
         /|\
        / | \ 
       6  |  4
          5

편집하다: DOH 당신은 더 빨랐습니다! 나는 내 대답을 삭제하지 않을 것입니다.이 ASCII 예술은 너무 좋고 살아야 할 가치가 있습니다!

편집 2 : OregonGhost에서 언급했듯이 개요 너비에 따라 개요 렌더링을 위해 더 많은 단계가 필요할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top