파이썬 24장(tkinter_08, 미로게임_03, 사운드, 아이템, winsound, create_rectangle, delete)
▣ 안녕하세요. 오늘은 저번장에 있는 내용과 이어지지만 새로운 프로젝트를 만들어서 연결해보는 공부를 해보도록 하겠습니다. ▣ 먼저 import winsound를 불러오겠습니다. 이건 아이템을 먹었을 때, wav파일을 재생하기 위한 모듈입니다. 그리고 아이템에 대한 X, Y 좌표 변수도 선언 및 정의를 해주도록 하겠습니다. ▣ 그리고 간단하게 Player를 컨버스에 배치해주시고, 아이템까지 item좌표로 배치해주도록 하겠습니다. 이때 tag 지정하는거 잊지 마세요. ▣ 움직이는 코드는 저희가 저번장에서 공부했으니 넘어가고 main함수에 대한 부분을 수정해보도록 하겠습니다. 우선 아이템에 닿였을 때 조건문을 만들어보겠습니다. 많은 방법들이 있겠지만, 저는 pos - item에 위치를 뺀 값으로 지정했습니다...
2021. 2. 2.
파이썬 22장(tkinter_06, 미로게임_01, 도형그리기, 게임맵만들기, canvas.create_rectangle, 2차원 리스트, 리스트)
▣ 안녕하세요^^ 오늘은 간단하게 캔버스를 활용하여 도형을 그려보고 도형을 이용해서 미로게임 맵을 만들어보는 과정까지 함께 공부해도록하겠습니다. ▣ 먼저 동일하게 선언을 TK()를 선언해주시고, 타이틀을 지정한 후에 cavas를 선언해주세요. 그리고 cavas.create_rectangle를 선언해줍니다. 제가 밑에 주석을 넣은 것처럼 create_rectangle(x1, y1, x2, y2, fill=채우기 색, outline=선색, width=선두께) 이렇게 지정을 해줘야 하는데 x1, y1, x2, y 2가 먼지 구분이 잘 안되실 거라 생각합니다. 이건 쉽게 이야기하면 ▣ 그림에서처럼 x1, y1은 좌측 상단 좌표를 이야기합니다. x2, y2는 우측 하단 좌표를 이야기합니다. 한마디로 좌측과 우측에..
2020. 12. 31.