일부 텍스트를 렌더링하는 데 pygame.font.Font.render()
을 사용하고 있습니다. 텍스트가 반투명, 즉 255가 아닌 다른 알파 값을 가지므로 pygame.font.Font.render()
의 색상 인수로 알파 값 (예 : (255, 0, 0, 150)
)으로 색상 인수를 전달하려고 시도했지만 효과가 없습니다. 결과 Surface 객체에 pygame.Surface.convert_alpha()
을 사용해 보았지만 아무 것도하지 않았습니다. 어떤 아이디어?파이썬 - 파이 게임 - 반투명 텍스트
답변
왜 그런지 모르겠지만 실험을 마친 후 font.render
으로 만든 표면에는 알파 값을 변경할 수 없습니다. 그 표면을 다른 표면으로 blit하고 새로운 표면의 알파 값을 변경하십시오.
textsurface=font.render('Test', True, (0, 0, 0))
surface=pygame.Surface((100, 30))
surface.fill((255, 255, 255))
surface.blit(textsurface, pygame.Rect(0, 0, 10, 10))
surface.set_alpha(50)
window.blit(surface, pygame.Rect(0, 30, 10, 10))
이 작품은 내 질문에 답하지만, 이제는 텍스트 주변의 서핑이 검게 변합니다! 나는 계속 실험 할 것이다. – jellyberg
@jellyberg는 텍스트를 블리트하기 전에 흰색으로 알파 값을 변경하는 표면을 채우는 것을 잊지 않습니다. – PygameNerd
사실 해변의 픽셀 아트를 배경으로 사용하고 있으므로 노란색으로 채 웁니다. 도와 줘서 고마워요. 정말 멋진 표정 인데요. – jellyberg
- 1. 파이썬/파이 게임
- 2. 함수는 파이썬 (파이 게임)
- 3. 직사각형의 텍스트 - 파이 게임
- 4. 파이 게임 깜박임 텍스트
- 5. 보드 게임 시뮬레이터 만들기 (파이썬?) (파이 게임?)
- 6. 파이썬 - 파이 게임 - 학습 get_pressed
- 7. 파이썬 파이 게임 블릿 함수
- 8. 컴파일 파이 게임 - 파이썬 3.3
- 9. 파이썬, 파이 게임 목록 수수께끼
- 10. 파이 게임 미로 게임
- 11. 파이썬/파이 게임 2.7 텍스트에서 이미지로 변환
- 12. 애니메이션 보드 회전 (파이썬, 파이 게임)
- 13. 빠른 디버깅 질문 [파이썬, 파이 게임]
- 14. (파이썬) 파이 게임 : 특수 문자 (× ÷ π 등)로 텍스트 렌더링
- 15. 파이 게임 설치
- 16. 파이 게임 스네이크 게임
- 17. 파이 게임 Moniter 게임
- 18. 파이 게임 게임 타이머
- 19. 파이 게임 게임 노트
- 20. 파이 게임 설치 내가 파이썬 2.7
- 21. 파이썬 - 파이 게임 - 특정 사운드가 재생되는지 확인
- 22. 파이썬 : 파이 게임 그리기 RECTANGLE 도움말 (초보자)
- 23. 파이썬 파이 게임 RTS py2exe에 오류가
- 24. 파이썬/파이 게임 가져 오기 문제가 발생했습니다.
- 25. 파이 게임 마우스 이벤트의 파이썬 시간 카운터
- 26. 파이썬 파이 게임 기능이 정의되지 않았습니다.
- 27. 소리를 내기위한 파이썬/파이 게임 버튼 누르기
- 28. 그려지는 도형 그리기 - 파이썬 파이 게임
- 29. 파이썬 파이 게임 이벤트 루프 유형 오류
- 30. 구문 파이썬/파이 게임 목록의 오류
0의 알파는 어떻습니까? 여전히 이미지가 표시됩니까? –