AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

【Unity】ScrollView内でタップやスクロールをする場合はEventTriggerを使わない方がよさそう

Unityで作ったアプリでScrollViewを使ったものがあるのですが、

ユーザーからリストのスクロールが反応しない・操作しづらいという意見がありました。

該当部分はScrollView内にGameObjectを複数配置しており、EventTriggerのPointer Clickでオブジェクトをタップさせるような処理にしてました。

 

【Unity】ScrollView内でタップやスクロールをする場合はEventTriggerを使わない方がよさそう

どうやら、ScrollViewをドラッグしようとすると、EventTrigerのPointer Clickが反応してしまってScrollViewまでEventが伝わらず、スクロールできないという状態になっていたようです。

 

【Unity】ScrollView内でタップやスクロールをする場合はButtonを使った方がよさそう

色々と試した結果、Event Triggerの使用をやめて、

【Unity】ScrollView内でタップやスクロールをする場合はEventTriggerを使わない方がよさそう

Buttonを使う形に変更しました。

【Unity】ScrollView内でタップやスクロールをする場合はEventTriggerを使わない方がよさそう

Buttonを使用したところ、スクロールとタップの競合が解決しました。

今後はScrollView内でオブジェクトをタップするようなものを作る場合はButtonをできるだけ使用するようにしたいと思います。

 

 お知らせ

謎解き推理ゲーム「イラスト探偵」を最近リリースしました!

もしよろしければダウンロードお願い致します!

 

app-seed.com

イラスト探偵-謎解き推理ゲーム-

イラスト探偵-謎解き推理ゲーム-

  • AppSeed, Incorporated.
  • ゲーム
  • 無料

apps.apple.com

play.google.com

www.amazon.com