Unityで作ったアプリでScrollViewを使ったものがあるのですが、
ユーザーからリストのスクロールが反応しない・操作しづらいという意見がありました。
該当部分はScrollView内にGameObjectを複数配置しており、EventTriggerのPointer Clickでオブジェクトをタップさせるような処理にしてました。
どうやら、ScrollViewをドラッグしようとすると、EventTrigerのPointer Clickが反応してしまってScrollViewまでEventが伝わらず、スクロールできないという状態になっていたようです。
【Unity】ScrollView内でタップやスクロールをする場合はButtonを使った方がよさそう
色々と試した結果、Event Triggerの使用をやめて、
Buttonを使う形に変更しました。
Buttonを使用したところ、スクロールとタップの競合が解決しました。
今後はScrollView内でオブジェクトをタップするようなものを作る場合はButtonをできるだけ使用するようにしたいと思います。
お知らせ
謎解き推理ゲーム「イラスト探偵」を最近リリースしました!
もしよろしければダウンロードお願い致します!