2009-08-26 5 views
4

Delphi 2010은 주로 Windows 7 제스처 API를 통해 사용자 상호 작용 (마우스 또는 터치 인터페이스)을위한 제스처를 지원합니다.Delphi에서 제스처 인식의 성능 영향?

지원 제스처가 본질적으로 주요 성능에 영향을 줍니까? 다른 말로하면, 제스처의 탐지 또는 응답으로 인해 제스처 관련 처리가 대부분인가? "반응"이란 관성 등에 관련된 애니메이션을 의미합니다.

제스처 지원을 추가하면 이미 그래픽 중심의 응용 프로그램이 큰 성능을 발휘할 것인지 궁금합니다. RAD2010에 곧 돌아가서이 질문에 대한 답을 직접 얻을 수 있기를 바랍니다.

+0

나는이 블로그와 같은 Embarcadero 사이트에서 블로그 게시물 등을 보았습니다 : http://blogs.embarcadero.com/seppybloom/2009/08/11/37624 그러나 그들은 직접적으로 언급하지 않습니다. 공연. – Argalatyr

답변

11

아니요, 성능에 영향을주지 않습니다. 당신이 (mouseDown 이벤트 또는 유사한에서 예.) 제스처를 시작할 때 단계

  1. '를 수집 데이터'는 트리거되고 그냥 따라서 어떤 성능을 배열에 포인트를 수집하지 않습니다 (또는 유사)입니다 안녕.

  2. '인식'단계에서 인식 알고리즘은 매우 빠르며 거의 데이터 포인트를 처리하지 않아 눈에 띄지 않습니다. 물론 사용성 pov에서 나쁘기 때문에 많은 제스처를 컨트롤에 사용하지 않을 것입니다.

  3. 제스처가 인식되면 OnGesture 이벤트가 발생합니다. 그리고 빠른 코드를 작성하는 것은 귀하의 책임입니다. :-)

제스처 엔진 개요의 경우 아마도 here 일 수 있습니다.

+1

멋진 답변 구조! 고맙습니다. – Argalatyr