Unityでscrollbarがマウスホイールで動かない場合

技術的な覚書とオマケ

カタカタとプログラム修正をしていた時、
特にいじった覚えのないScrollbarがホイールでスクロールできなくなった……

なんで?(半ギレ)
content以下のオブジェにUI上からEventTrigger追加したぐらいなんですけど。

結論:EventTriggerが色々継承しすぎ

細かいところは先人の参考サイトで。

Unityのscrollrectでスクロールができない件
https://pyonk.github.io/blog/posts/unity-scrollrect-not-working/

【Unity】EventTriggerを使ったらScrollViewが機能しなかった話
https://pafu-of-duck.hatenablog.com/entry/2018/08/18/224254

ざっくり言えばIDropHandler, IScrollHandlerを継承するのがよろしくないっぽい
というわけで必要なものだけScript側で継承して解決。

ググるときに「Scrollbar ホイール スクロールできない」とかだと
うまく引っかからなかったので残しておく。


なにも画像が無いのはアレなので、先日書いたライザちゃんを載せておきます。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

月別アーカイブ

限定特典から探す

記事を検索