카테고리 없음

[파이썬] python 및 pygame으로 다른 스크립트에서 클래스 사용

행복을전해요 2021. 1. 21. 20:24

구조가 올바르지 않습니다. 두 가지 다른 접근 방식을 병합했습니다.

먼저 3 개의 그림을 표시하고 그 후에 메뉴를 표시해야하는 실행 스크립트가 있습니다.

지금은 게임을 닫을 때까지 Begin과 Menu의 실행 함수를 호출하는 while 루프가 있습니다.

대신 파일은 다음과 같아야합니다.

import pygame, random, math, sys, os, time
import startUp, Menu
from pygame.locals import *
pygame.init()

#classes setup
Begin = startUp.Begin()
Begin.run()

Menu = Menu.HUD()
Menu.run()

Menu.py

class HUD(object):
    def run(object):
            while True:
                        object.playButtonRect = Rect(464, 232, 256, 128)
                                    object.screen.blit(object.playButtonUp, (464, 232))
                                                for event in pygame.event.get():
                                                                if event.type == QUIT:
                                                                                    pygame.quit()
                                                                                                        sys.exit()
                                                                                                        


출처
https://stackoverflow.com/questions/22009794