C#에서 현재 멀티미디어 타이머로 ms단위 컨트롤을 구현하고 있습니다.
그런데 화면 출력을 ms단위로 하면 버벅일 것이 당연하기 때문에 실제 ms단위로 처리해야 하는 연산은 멀티미디어 타이머에서 처리를 하고
화면 출력은 따로 C#에서 기본으로 제공하는 타이머 클래스를 사용했습니다.
게다가 이미지 처리(비트맵을 사용합니다.)를 위해서 더블 버퍼링을 사용하였구요...
그런데 화면 출력을 위한 타이머가 Timer.Interval을 아무리 낮게 주어도 fps가 20을 넘지 못하더라구요...;;
평균 17fps정도 나오는데 제가 ms단위 처리 연산을 너무 많이 하나 싶어서 없다시피 빼보고 화면 처리 연산도 필요한거만 남기고 죄다 뺐는데도 딱히 나아지질 않네요..;;
C#에서는 ms단위의 처리가 안되는건가요...??
아니면 제가 모르는 다른 처리법이 있는건가요.,,,>>?>?/
전문가 분들에게 도움을 요청합니다!!
부탁드려요!!