pygame
pygame에서 창 만들기 - pygame.display.set_mode ()
수색…
통사론
- pygame.display.set_mode (resolution = (0,0), flags = 0, depth = 0) # 화면상의 창을 나타내는 파이 게임 (pygame.Surface)을 반환합니다.
- flags = pygame.FULLSCREEN | pygame.OPENGL # 플래그는 "|" (비트 OR 또는 "파이프") 문자.
매개 변수
매개 변수 | 설명 |
---|---|
해결 | 창 너비와 높이를 나타내는 숫자 쌍 |
깃발 | 사용 가능한 플래그에 대한 "설명"을 참조하십시오. |
깊이 | 색상에 사용되는 비트 수 |
비고
-
flag
인수에 사용할 수있는 값은 다음과 같습니다.
깃발 | 기술 |
---|---|
파이 게임. 풀 스크린 | 창이 전체 화면입니다. |
pygame.RESIZABLE | 창 크기 조정 가능 |
파이 게임 .NOFRAME | 창에 테두리 나 컨트롤이 없습니다. |
pygame.DOUBLEBUF | 이중 버퍼 사용 - HWSURFACE 또는 OPENGL 권장 |
파이 게임. 서페이스 | 윈도우는 하드웨어 가속이며, FULLSCREEN 과 결합해서 만 가능합니다. |
파이 게임 .OPENGL | OpenGL에서 윈도우를 렌더링 할 수 있습니다. |
기타 발언 :
파이 게임은 현재 한 번에 하나의 창만 처리 할 수 있습니다.
pygame.display.set_mode((x,y))
를 호출하여 두 번째 창을 생성하면 두 번째 창이 첫 번째 창을 닫습니다.depths
인수를 변경하는 것은 거의 필요하지 않습니다. 파이 게임은 그 자체로 최고의 것을 선택합니다. 시스템에서 지원하지 않는 깊이가 설정되어 있으면 파이 게임이이 깊이를 에뮬레이션하여 매우 느릴 수 있습니다.pygame.display.set_mode()
의해 반환 된 표면에 그려지는 것들은 화면에 즉시 보이지 않습니다 - 디스플레이는 먼저pygame.display.update()
또는pygame.display.flip()
사용하여 뒤집어 져야합니다.
파이 게임 창 만들기
이렇게하면 크기가 500x500 픽셀 인 전체 화면으로 창을 만듭니다.
pygame.init()
screen = pygame.display.set_mode((500, 500), pygame.FULLSCREEN)
screen
은 지금부터 screen
의 창에 표시됩니다. 그것은 pygame입니다. Surface 객체. 사용자가 볼 수 있어야하는 것은 screen.blit
을 사용하여 그 위에 그려 져야합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow