나는 XNA 게임을 만들고 있는데, 낮 시간 시스템을 만들 때가되었다. 그래서 나는 어떤 종류의 시계가 필요하다. GameTime.TotalGameTime.Milliseconds == 0
을 사용하여 내 맞춤 시계 클래스의 두 번째 카운터에 1 초를 추가하려고 시도했지만 GameTime이 항상 0 밀리 초를 통과하지는 않습니다. TimeSpan prevUpdate
을 사용하여 TotalGameTime.TotalSeconds
과 비교하면 정확도가 충분하지 않으며 시간이 어떻게 든 실시간보다 현저히 느립니다.XNA에서 정확한 시계를 만드는 방법은 무엇입니까?
너무 많은 리소스를 필요로하거나 실시간에서 눈에 띄게 벗어날 수 없도록 XNA 또는 .Net 구성 요소를 사용하여 시계를 켤 수 있습니까?