나는 경과 시간에 크게 의존하는 게임을 만들고 있습니다. 현재 구현은 pygame.time.get_ticks()를 기반으로하며 매우 간단하고 쉽습니다. 여기에 작은 예가 나와 있습니다.Pygame과 Pickle로 이전 경과 시간 로딩
if event.type == DISPTIMER:
time = int(pygame.time.get_ticks()/1000)
timeObj = buttonFont.render(str(time) + ' seconds since start', False, black)
windowSurfaceObj.blit(timeObj, (450, 50))
그러나 나는 이것을 산란시키는 방법을 잘 모릅니다. 파이 게임 설명서를 모두 살펴 보았고 파이 게임의 시간 모듈에 쓸 방법이 없었습니다. 나는 시계를 사용할 수는 있지만, 시계의 값을 재설정하지 않고 읽을 수는 없으므로 내 용도에 적합하지 않습니다.
다루기 힘든 해결 방법없이이 작업을 수행 할 수있는 방법이 있습니까?
PyGame에서 시간을 덮어 쓸 수 없습니다. – furas
저장 한 시간을 pickle하고'get_ticks()'에 의해 반환 된 시간에 추가 할 필요가있을 것입니다. 그러나 그것은 "다루기 힘든 해결 방안"범주에 속할 수도 있습니다. – dano
네, 생각했습니다. 나는 내가 찾고있는 것이 pygame의 시간 이외에 다른 것을 사용할 수 있는지에 대한 것이고, pygame의 시간은 좋지만 절임되고로드 될 수있는 작업에 적합하다고 생각한다. 편집 : Dano, 가능성이있는 후보로 보입니다. 아마 여분의 라인과 변수만으로이 작업을 할 수 있습니다. –