前置き
XperiaZ3で「スクロールビュー上にあるボタンが押し辛い」という事象に出会う(他の端末では特段気にならないので端末依存?)
環境
Unity:5.0.1
問題
Unity(uGUI)のUIイベントシステム(EventSystem)の設定にて、***Drag Threshold(ドラッグ検知閾値)とういうものがある。
ただしデフォルトが5 (5px指がずれたらドラッグ判定)***となっている。
そのため、ちょっと触れたらスクロール状態になってしまい、ボタンが押せないという状態となってしまった。
解決方法
EventSystemの「Drag Threshold」を***「15」***に設定。
参考
・【宴】スマホ上でのボタンの反応について
http://madnesslabo.net/utage/?dwqa-question=%E3%82%B9%E3%83%9E%E3%83%9B%E4%B8%8A%E3%81%A7%E3%81%AE%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%AE%E5%8F%8D%E5%BF%9C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
・Unity 4.6 から利用できる UI での EventSystem をカスタムする方法について調べてみた(EventSystemについての記事)
http://tips.hecomi.com/entry/2014/09/25/233823