• Home자료실열린자료실
  • 제목 [2] 계속된 실패로 난관에 봉착했어요.. 등록자 김정호
    파일   제목 없음.jpg (72.39 KB)    등록일 2012-03-10
    적용제품      

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

    제 앞을 지나쳐가기전에 "경계선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
    빠르게 지나가는걸 잡아낼려면 속고 가속도 개념을 잘 생각하면서 만들어줘야 합니다. 키가 계속 눌려 있는 것은 누르는쪽은 인식이 되었는데 떼주는 쪽이 인식이 안되거나 실행이 안된다는 얘기겠죠. 삭제하기
  • 오늘 본
    상품()