오프라인 환경에서 앱 시작 Tips(for 2.0.5)
2598 단어 Pepper
전제
이 Tips는 어느쪽이든 개발자 모델 2.0.5의 Pepper 용입니다. 2.3.x의 Pepper에서는 설치한 앱이 태블릿의 앱 목록에 표시되므로 이 Tips를 사용하지 않아도 앱 시작이 가능합니다.
개요
Interactive 활동 만들기 의 내용에 따라 트리거 조건을 조정하여 의도적으로 앱을 재생할 수 있도록 합니다.
앱 시작 Tips
위의 샘플에서는 Zone2에 사람이 5초 이상 있었을 경우의 트리거 조건이 되어 있습니다. 이것은 사람이 많은 현장에서 의도적으로 앱을 시작하고 싶을 때 등에 불편합니다.
예를 들어 '오른손을 1초 이상 터치하면 앱 재생'으로 바꿀 수 있습니다.
트리거 조건을 다음과 같이 다시 씁니다.('HandRightBackTouched' == 1) ~ 1
이것으로 인스톨 해 두면, Pepper를 기동한 후에 Choregraphe 접속하지 않아도, 터치로 앱을 재생할 수 있다고 생각합니다. 간단하네요.
보충사항 1
이 팁에서는 Interactive 액티비티로 앱을 재생하므로 다른 Interactive 액티비티를 실행할 때 반응하지 않습니다.
참고 : 오토노마스 라이프의 생각
다른 Interactive 액티비티(개발자 모델의 기본값은 사람이 앞에 서서 시작하는 '대화(run_dialog)' 앱이 포함되어 있다고 생각합니다)에 간섭되지 않으려면 미리 삭제해 둡시다.
※대화 어플은 삭제하면, 트리거 문장이라고 하는, 키워드로부터의 어플리 기동을 할 수 없게 됩니다
※기본 앱은 삭제해도 설정 화면에서 재설치할 수 있을 것입니다.
보충사항 2
Interactive 액티비티에서 앱을 실행하는 경우, 시작하기 전에 로딩 응답이라고 하는 장연한 말을 Pepper가 말합니다. 목표에 맞게 여기도 궁리하면 좋다고 생각합니다.
보충사항 3
Interactive 액티비티에 의한 앱 재생은 Choregraphe처럼 원격으로 앱 종료를 할 수 없기 때문에 반드시 앱 안에서 종료까지 도착할 수 있도록 하는 것이 좋다고 생각합니다.
보충사항 4
오토노마스 라이프 상태에서 그대로 앱으로 전환하기 때문에 BasicAwareness를 끄는 처리 등 적절하게 앱 측에 넣어야 합니다.
보충사항 5
로딩 응답이 발생하지 않는 Solitary 액티비티에서는 기본적으로 Launch trigger conditions 에 기재되어 있는 이벤트 밖에 사용할 수 없는 것 같고, Solitary 액티비티의 트리거 조건에 터치 이벤트 등을 넣어 설치하면 에러가 나온다고 생각합니다. 다만, 앱내에 넣은 Raise 이벤트를 감시해, Solitary 액티비티를 발생시키는 기법으로, 다른 이벤트를 조건으로 하는 것도 가능한 것 같습니다(조사중).
요약
Interactive 액티비티의 트리거 조건을 커스터마이즈하여 발표 등을 극복하자!
Reference
이 문제에 관하여(오프라인 환경에서 앱 시작 Tips(for 2.0.5)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hyge_interface/items/f3b727692098d024b3d4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(오프라인 환경에서 앱 시작 Tips(for 2.0.5)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hyge_interface/items/f3b727692098d024b3d4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)