본문 바로가기

Silverlight

StoryBoard 의 FPS와 CompositionTarget

오늘은 제가 스토리 보드와 관련된 내용을 살짝 적어 볼까 합니다.

스토리보드는...기본적으로 60FPS 인데 기본이자 최대 값이라고 하네요 이러한 FPS를 바꾸귀 위해서는

Application.Current.Host.Settings.MaxFrameRate = 30;

이런식으로 적어주면 30으로 바뀐다고 하네요. 그리고 초당 30번돌아가는데 이 각각의 순간에 어떤한 이벤트를 주고 싶다면

CompositionTarget.Rendering += new EventHandler(CompositionTarget_Rendering);

이런식으로 주고 싶은 이벤트를 넣어 주면 매초당 정해진 프레임수 마다 발생하게 됩니다.

간단한 예제를 담은 소스를 첨부 하겠습니당

소스