그래서 문제가 있습니다 - Pygame을 사용하여 파이썬에서 게임 프로토 타입을 작성하고 게임을 저장하고 싶습니다. 모든 게임 관련 데이터는 특정 클래스의 세 인스턴스에 있으며이 세 인스턴스를 파일에 저장하려고합니다. 그러나, 나는 이러한 인스턴스를 pickling 시도하고 작동하지 않습니다. 대신 TypeError : Surface 객체를 피클링 할 수 없습니다. 이것은 Surface 객체를 저장하기 때문에 문제입니다.외부 파일에 unpicklabe pygame.Surface 객체 저장
다른 종류의 데이터 유형을 사용하여 산세에 대한 대안을 공개합니다. 중요한 것은 이러한 인스턴스가 저장되고 나중에 해당 데이터를 검색 할 수 있다는 것입니다. 그렇다면이 문제를 극복하기 위해 무엇을 할 수 있습니까? 저는 아주 숙련 된 프로그래머는 아니며 1 년 전에 여가 시간에 파이썬을 배웠고 다른 언어도 많이 쓸 수는 없지만 천천히 C++를 배우고 있습니다.
+1 세부 정보 –