PySFML을 사용하여 tic tac toe 게임을 프로그래밍하려고했지만 마우스로 창을 클릭하여 몇 시간 (10 초) 후에 응용 프로그램이 충돌 (정지)했습니다. 간단한 코드 :PySFML 및 이벤트와 마우스 충돌 응용 프로그램
from sfml import sf
w = sf.RenderWindow(sf.VideoMode(600,400),"pySFML Window")
WIDTH = 600
HEIGHT = 400
w.size = (WIDTH, HEIGHT)
w.clear(sf.Color.GREEN)
w.title = "Window"
while(True):
if(sf.Keyboard.is_key_pressed(sf.Keyboard.ESCAPE)):
w.close()
w.display()
pySFML의 버그입니까? C++ 및 SFML 라이브러리에서이 문제가 없습니다. Python3.5와 PySFML의 최신 버전을 사용합니다.
나는 pysfml를 시도해 보니 끔찍한 일을했다. 마우스를 움직일 때 마우스 이벤트를 멈추지 않고 모든 루프를 멈추게했다. 오류 메시지를 보려면 console/terminal/cmd.exe에서 실행 했습니까? – furas
죄송합니다. 제 영어는 완벽하지 않습니다 ... 예, 얼지 않아서 추락하지 않습니다 (또는 추락해서 얼 수 있습니다). 로그가 없습니다. 그래서이 라이브러리에 문제가 있습니까? –
웹 페이지에서 예제를 취했습니다. 마우스를 움직일 때 너무 많은 이벤트가 발생하여 움직이는 마우스를 멈출 때까지 멈 춥니 다. PyGame 또는 Pyglet은 이벤트에 아무런 문제가 없습니다. – furas