지존오토

[2] 계속된 실패로 난관에 봉착했어요..

  • 등록일 : 2012-03-10
  • 조회수 : 102346
  • 첨부파일 제목 없음.jpg 다운받기

제가 구현하려고 하는것이 쉽게 말씀드리자면,
아무것도 없는 도로에 자동차가 제 앞을 슝~하고 지나간다고하면
(저는 보도에서 도로를 보고있는 상태)

제 앞을 지나쳐가기전에 "경계선1" 에서 차의 본체가 넘어가는시점부터
"경계선2" 사이까지는 "키보드의 1번"을 누르는 상태로 있다가,

자동차가 "경계선2" 를 자동차의 뒤꽁무니까지 지나가는 순간
누르고 있던 키를 떼면 되는 비교적 간단한 한거같은데,

제가 이걸 나름 구현해봤는데, 특정키가 계속해서 눌려져 있는상태로
되더라구요. 도우미 실행/정지 단축키로 꺼도 계속 눌려져 있는상태로 진행되길래
오토기계를 그냥 뺏다 끼웠더니;; 다행히도 멈추더라구요.

제가 구현한 방법은, 2개만 설정해서 최대한 간단하게 해보았는데.
다음과 같습니다.

인식이름: 떼기
변수1: 0 같으면(=) A
조건1: (인식점은 설정한 상태), 중심점이, 같다
<<동작 1단계>>
키보드 1키를 떼기만 한다.
변수 A를 10로 설정한다.

인식이름: 누르기
변수1: 10 같으면(=) A
조건1: (인식점은 설정한 상태), 중심점이, 비슷하지않다
<<동작 1단계>>
키보드 1키를 누르기만 한다.
변수 A를 0로 설정한다.


이렇게 2가지로 설정하고 창모드대신 전체모드로 스크린샷을 찍어서
해보았는데, 계속된 눌림현상으로 답답하네요..

제가 맨위에 설명드린게 잘 이해가 안가실꺼같아서
이미지 파일로 부연설명 첨부했습니다.

코멘트

    • 강도영
    • 2012-03-12 10:52:44

    빠르게 지나가는걸 잡아낼려면 속고 가속도 개념을 잘 생각하면서 만들어줘야 합니다. 키가 계속 눌려 있는 것은 누르는쪽은 인식이 되었는데 떼주는 쪽이 인식이 안되거나 실행이 안된다는 얘기겠죠.