Python2.7 및 PyGame에 문제가 있습니다. 그저 무슨 일이 일어나고 있는지 알지 못하기 시작했습니다.Python2.7 PyGame set_mode가 스크립트 종료시 문제 발생 및 충돌
나는 간단한 플랫폼 게임을 코딩 해왔고 스크립트를 실행하면 즉시 "160 20"(따옴표 제외)을 인쇄 한 다음 PyGame 스크립트를 시작합니다. "esc"키를 사용하여 스크립트를 종료 할 때 크래시가 발생하고 "python.exe가 작동을 멈췄습니다"대화 상자가 나타납니다. 나는 또한 그것이 실행되는 동안 스크립트를 종료하는 것으로 나타났습니다 두번의 스크립트가 실행되는 것처럼 두 번 "ctrl-c"를 눌러야 만합니다.
재미있는 점은 set_mode가 스크립트에서 호출 된 경우에만 발생하는 것입니다.
전체 화면을 엉망으로 만들 때 또 다른 문제가 발생했습니다. "DS = pygame.display.set_mode ((W, H), FULLSCREEN | HWSURFACE | DOUBLEBUF)"를 사용하여 게임을 전체 화면으로 가져올 수 있었지만 지금은 set_mode로 실행하는 모든 스크립트가 자동으로 전체 화면으로 표시됩니다. 매개 변수.
완전히 기괴한!
의견이 있으십니까?
추신. PyGame과 Python을 모두 제거한 다음 다시 설치해 보았습니다.
개미
어쩌면 대신 예상 모듈의 파일을 가져 그래서 일부 모듈의 이름과 충돌 이름이 - 매우 인기있는 실수입니다. – furas
파일의 이름은 platform.py 였으므로 완전히 가능하다고 생각합니다. – cookertron