중화사전망 - 자전 검색 - 코드 300 줄, 파이썬으로 비행기 대전을 써요.
코드 300 줄, 파이썬으로 비행기 대전을 써요.
이 게임이 이렇게 좋은데, 파이튼으로 직접 할 수 있을까요? 사실은 가능하다는 것을 증명했다.
평면 전쟁 게임이 최종적으로 실현되는 동적 효과도를 살펴봅시다.
Pygame 을 가져오기 전에 다음 명령을 사용해야 합니다.
패키지 모듈을 설치합니다.
(1).__init__ 초기화 방법:
게임 창 만들기, 게임의 적기 만들기, 배경 등의 요정을 포함한 게임 초기화가 시작됩니다.
(2) .. _ 2).__create_sprites 마법사 생성 방법:
역할이 다른 마법사를 만들어 마법사 그룹에 추가하는 작업을 담당합니다.
(3).start_game 게임 시작 방법:
배경 음악 재생, while 루프 설정을 사용하여 프레임 속도 새로 고침, 이벤트 모니터링, 충돌 감지, 드로잉 마법사 그룹 업데이트, 디스플레이 이미지 업데이트 등을 담당합니다.
(4).__event_handler 이벤트 모니터링 방법:
게임 창 닫기, 왼쪽 및 오른쪽 화살표 키 이동과 같은 게임 인터페이스에서 사용자의 작업을 모니터링합니다.
(5).__check_collide 간섭 탐지 방법:
총알이 적기에 부딪혔는지, 적기가 영웅기에 부딪혔는지 여부를 검사한 후 그에 상응하는 조작을 했다.
(6) .. _ 6).__update_sprites 업데이트 마법사 방법:
각 역할 마법사를 업데이트하고 사용자에게 화면에 표시할 책임이 있습니다.
(7) .. _ _ game _ over 게임 종료 방법:
충돌 이벤트가 감지되면 이 메서드를 호출하여 게임을 종료해야 하는지 여부를 결정합니다.
여러분 스스로 이 작은 게임을 체험하도록 격려하는 것은 여전히 재미있다. 코드 주석은 비교적 상세해서 실제로 자세히 읽고 이해를 깊게 할 수 있다.