본문 바로가기

파이썬게임3

파이썬 - [pygame, 키입력] ▣ 먼저 while True 메인반복하는 코드에 for event in pygame.event.get() 을 넣어주세요. 우선 계속 키에 값을 입력받아야하기 때문에 메인 while True안에 코드를 넣었습니다. 그리고 pygame.event.get()에 키에 값을 for문을 이용해서 하나하나 event에 넣어줍니다. ▣ 그리고 if event.type == pygame.KEYDOWN 처럼 event.type 타입이 키를 누른 KEYDOWN이고 if event.key == pygame.K_UP 키에 값이 화살표 위쪽 키라면 위쪽화살표를 출력하게 했습니다. 요약하면 위쪽 화살표키를 누르면 위쪽화살표를 출력하게 했습니다. ▣ if event.type == pygame.KEYUP 키를 때고 if event.k.. 2021. 5. 9.
파이썬 26장(pygame_01, import, display, set_caption, time, update) ▣ 안녕하세요 ^^ 저번장에 이어서 이번에도 파이썬으로 게임을 만들어보도록 하겠습니다. 아무래도 좀 더 심화적으로 게임을 만들려면 pygame을 사용하는 게 좋을 거 같아 tkinter이 아닌 pygame으로 만들어보도록 하겠습니다. www.pygame.org/docs/ref/display.html pygame.display — pygame v2.0.1.dev1 documentation Change whether screensavers should be allowed whilst the app is running. The default is False. By default pygame does not allow the screensaver during game play. It is possible to .. 2021. 3. 25.
파이썬 2장(변수, 연산자, 주석, 문자열) ▣안녕하세요 ^^ 저번 시간 숙제 다 해보셨나요?? 다 해보셨을꺼라 생각하고 오늘은 변수에 대해 배워보겠습니다. ▣ 변수란 무엇일까요? 사전적 의미로는 많은 의미가 나오는데 변화하는 수, 데이터를 저장하는 메모리, 상자 등등으로 여러 표현으로 사전에 나와있습니다. ▣ 저에 생각으로 정의하면 변수는 우리가 지정해준 데이터를 저장해주는 상자라고 생각하시면 됩니다. 위에 그림처럼요. 우리가 게임을 만들 때에도 점수, 세이브, 플레이어 HP, 파워, 스킬게이지 등등에 데이터 값을 저장합니다. ▣ 그럼 이걸 어떻게 만들까요? 우선 변수에 이름을 정해줘야 합니다. 이름은 왜 정할까요? 제가 변수는 상자라고 했죠? 제가 무언가 상자에 넣고 뚜껑을 닫았다고 생각해 봅시다. 그럼 여러분들이 나중에 저 상자 겉에만 봤을 .. 2020. 6. 10.