LoginSignup
11
11

More than 5 years have passed since last update.

pepper Programming Tips -タッチパネル連打の防止-

Posted at

タッチパネルを利用するpepperアプリを作成する方は沢山いらっしゃると思いますが、このタッチパネルの反応がイマイチよろしくありません。そのせいか、タッチパネルを連打する→タッチパネルは連打された回数は記憶している→連打された回数分アクションの実行→ユーザーのフラストレーションが溜まる、という悪循環になってしまいます。
それを防止するため、一時的にTouch Detectionを無効にします。

<使用するボックス>
・Touch Detection
・Say(サンプルとして便宜上Sayを用いています)

<使用方法>
1) Touch Detection/onTouchedとSay/onStartをつなぐ
2) Touch Detection/onTouchedとTouch Detection/onStopをつなぐ(Touch Detectionを強制的に一時無効にさせる)
3) Say/onStoppedとTouch Detection/onStartをつなぐ(Touch Detectionを再始動)

touchDetection.jpg
サンプルはタッチパネルをトリガーにpepperに『じゅげむ』を喋らせていますが、じゅげむ~の途中でタッチパネルを連打しても複数回実行はされません。

11
11
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11