2009-09-15 2 views
2

게임 메인 루프를위한 이벤트를 시작하려는 게임을 작성 중이며 아주 짧은 시간 후에 이벤트를 실행해야합니다. 이 접근 방식은 다음 dispatchertimer 더 스토리 보드에 DispatcherTimer 그 구현에 나에게 도움이내 게임의 메인 루프는 무엇을 고려해야합니까? DispatcherTimer Vs StoryBoard

, 나는 따라이 문서

http://blogs.silverlight.net/blogs/msnow/archive/2008/07/09/storyboard-versus-dispatchertimer-for-animation-and-game-loops.aspx

을 가로 질러왔다. 이 블로그는 실버 라이트 용입니다. WPF 스토리 보드가 두 번째 스레드에서 시작되면 MSDN 문서에서도 계속 검색 중입니다. WPF에서 스토리 보드 타이머를 사용하면 발송자 타이머보다 이점이 있는지 알 수 있습니까?

답변

2

나는 공식 블로그에서 나온 이래로 그 말이 맞을 것이고 그 장점은 블로그 게시물에 나열되어 있다는 것입니다. 이 게시물은 Microsoft의 Web Tools 팀 수석 SDET Lead가 작성했습니다. 그래서 나는 그가 말하는 것이 가치있는 것이라고 생각해야 할 것입니다.

  1. 스토리 보드는 DispatcherTimer가있는 UI 스레드에 의해 영향을받지 않는 별도의 스레드에서 처리되어 다음과 같이 내 연구에서

    는 StoryboardTimer은 DispatcherTimer보다 더 나은 이유입니다.

  2. DispatcherTimer는 Storyboard 클래스 뒤에있는 타이머보다 해상도가 낮은 타이머로 충실도가 떨어집니다.
  3. 스토리 보드 실행은 지원되는 다양한 OS 및 웹 브라우저에서보다 안정적입니다.
+0

아론 -> 회신 및이 주제에 관심을 보여주는에 대한 모든 감사의 첫 번째. MSDN 블로그에서 정보의 정확성에 대해 의심의 여지가 없다. 내 질문은 wpf에 대해서도 똑같은 것이 wpf에 적용되는지 여부이다. – Signcodeindie

+0

저는 게시물에서 그 글 머리 기호 항목이 WPF에 적용된다고 가정합니다. –

관련 문제