タッチパネルを利用するpepperアプリを作成する方は沢山いらっしゃると思いますが、このタッチパネルの反応がイマイチよろしくありません。そのせいか、タッチパネルを連打する→タッチパネルは連打された回数は記憶している→連打された回数分アクションの実行→ユーザーのフラストレーションが溜まる、という悪循環になってしまいます。
それを防止するため、一時的にTouch Detectionを無効にします。
<使用するボックス>
・Touch Detection
・Say(サンプルとして便宜上Sayを用いています)
<使用方法>
- Touch Detection/onTouchedとSay/onStartをつなぐ
- Touch Detection/onTouchedとTouch Detection/onStopをつなぐ(Touch Detectionを強制的に一時無効にさせる)
- Say/onStoppedとTouch Detection/onStartをつなぐ(Touch Detectionを再始動)
サンプルはタッチパネルをトリガーにpepperに『じゅげむ』を喋らせていますが、じゅげむ~の途中でタッチパネルを連打しても複数回実行はされません。