728x90
반응형
728x90
▣ 먼저 도형을 그리기 위해 pygame.draw. 을 접근하여 내가 그리고 싶은 도형을 접근합니다.
. 접근연산자를 누르면 이렇게 어떤걸 그리고 그 매개변수 값이무엇인지 나오게 됩니다.
https://www.pygame.org/docs/ref/draw.html
▣ 이렇게 pygame메뉴얼에서 draw 메뉴를 보시면 어떤 종류에 도형을 그릴수 있고
어떻값을 넣어야하는지 확인할 수 있습니다.
▣ 예를 들어서 몇가지만 그려보겠습니다.
rect()함수는 사각형을 그리는 함수입니다.
매개변수 값으로 처음에 Surface이라는 값이 있는데 이건 내가 그릴 화면에 객체 값을 넣어주시면 됩니다.
우리는 screen이라는 변수로 display를 정의해주었기 때문에
screen을 넣었습니다.
그리고 튜플 형식으로 색을 넣어주시고, 위치 x,y 와 크기를 나타내는 가로 세로 값을 리스트 형식으로 넣어주세요.
마지막은 선에 굵기를 넣어주시면 됩니다.
▣ 다시 말씀드리지만 내가 원하는 도형을 선택하고 그 함수에 마우스를 올려놓거나,
pygame 메뉴얼에 draw를 살펴보시면 어떤 매개변수 값을 넣어야하는지 확인할 수 있습니다.
이렇게 코드를 작성해주시고, 실행을 해보면
▣ 이렇게 내가 원하는 위치에 색으로 도형이 그려지는걸 확인할 수 있습니다.
▣ 도형에 배경을 채우고 싶다면 이렇게 0으로 변경해주시면
▣ 도형에 색이 채워지는걸 확인할 수 있습니다.
▣ 이제 pygame메뉴얼을 보면서 원하는 도형으로 그림을 그려보세요.
728x90
반응형
'[ Python ] > - 파이썬 실습연습' 카테고리의 다른 글
파이썬 - [이미지 애니메이션] (0) | 2021.05.20 |
---|---|
파이썬 - [pygame, 마우스입력, 마우스좌표, event] (0) | 2021.05.15 |
파이썬 - [pygame, 소리재생, 배경음악, mixer, sound] (0) | 2021.05.13 |
파이썬 - [pygame, 텍스트출력, 글꼴지정] (0) | 2021.05.10 |
파이썬 - [pygame, 키입력] (0) | 2021.05.09 |
댓글