• 블로그 이사 준비(장기)
  • 글 퍼가실때 주의 사항
  • 질문 하실때 주의 사항
  • 오류 신고
  • 댓글 삭제 규정
블로그 이미지
당근천국
  • 태그 목록
  • 배트맨 XCOM 인디게임 전장의 발큐리아 Tomb Raider Middle-earth Deus Ex 아캄 시리즈 Assassin's Creed 보더랜드2 Valkyria Chronicles 어쎄신 크리드 전장의 발큐리아 4 툼레이더 IT borderlands 2 Ghost Recon Wildlands 엑스컴 Ghost Recon 고스트 리콘
  • 분류 전체보기 (12249) N
    • 게임 (11205) N
      • 이것저것 (90)
      • 게임스크린샷 (10885) N
      • 보드게임 (16)
      • Jet Set Radio (31)
      • 롤러코스터 타이쿤3 (60)
      • 스타크래프트 (26)
      • 킹덤 언더 파이어 (97)
    • 당근의 생활 (181)
      • 생각 (67)
      • 이야기 (44)
      • 일상 (70)
    • 기타 프로젝트 (47)
      • 공개 프로그램 (39)
      • SPA NetCore (8)
    • 프로그래밍 (814)
      • IT 일반 (50)
      • IT이야기 (22)
      • 프로그래밍 일반 (91)
      • C#, .NET (107)
      • ASP.NET, MVC (88)
      • 웹관련 (72)
      • Unity, MAUI, Mono (60)
      • DB, SQL, EF (76)
      • WPF, Silverlight (28)
      • Java, Android (27)
      • C++ (12)
      • 보안, 서버 (35)
      • 리눅스 관련 (33)
      • AI, 통계관련 (7)
      • 하드웨어 (46)
      • 블로그 (60)
    • 임시저장 (2)
      • 작성중 (1)
      • 기술 자료 (0)
      • 일반 자료 (0)
      • 참조 (0)
      • 외부링크용 (1)
오늘 어제
전체
방명록 RSS
저작자 표시
본문에 별다른 표시가 없을시 이 조건을 사용합니다.
검색 : Timer 1건
[.NET] 타이머(Timer)와 스톱워치(Stopwatch)의 정밀도 차이

다른 포스팅에서 타이머의 정밀도 문제로 FPS(Frames Per Second)를 구하면 정확하지 않다고 이야기를 했었습니다. (참고 : [.NET] 게임 루프(Game Loop)를 구현할 때는 'Environment.TickCount'를 사용하면 안 된다. ) 스톱워치(Stopwatch)를 이용한 정밀 타이머를 만들어 보고, 이것을 이용하여 둘의 차이가 얼마나 나는지 알아봅시다. 1. 타이머 구현 스톱워치 타이머를 구현하려면 1) 무한 루프를 돌리고 2) 우리가 원하는 간격에 이벤트를 보내는 3) 비동기 쓰래드를 만들어야 합니다. 구현은 아래와 같이 합니다. public async Task Start() { bool bLoop = true; long nLastTime = 0; Stopwatch sw =..

프로그래밍/C#, .NET 2022.06.14
  • «
  • 1
  • »
 
방명록
태그 목록
RSS
관리자
글쓰기
tistory

티스토리툴바