質問: Unityで画面UIをつくろうとしています。 スクロールビューを設定したいです。 複数のスクロールがあって、連動して動かしたいときどうすればいいかわからないので教えてください。 スクリプトを使わなくてできればいいなぁー!と思っています。 せつめいはへたなので図でします ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/255b44d2cc4029e26e0b56f1884be51c.png) ### 試したこと スクロールビューの子にスクロールを置いたりしてみたけどだめでした ### 補足情報(言語/FW/ツール等のバージョンなど) UIの本
回答: 上手くいくかどうかは分からない力技になりますが...... スクリプト無しは無理ですが、そこまで難しいものではないかと思います。(uGUIの移動が少し面倒かもしれませんが) 1. 緑の部分を通常のScrollViewとして作成します。(上下左右にスクロール出来るようにしておきます) 2. 青の部分と赤の部分に相当するオブジェクトを作成し、ScrollViewの外に配置します。 (ScrollViewと端が揃うようにしておきます) 3. ScrollViewの「On Value Changed」にイベントを登録するなどして、スクロールされた時の移動量を取得します。 4. スクロールの移動量に合わせて、青の部分と赤の部分を移動させるようなスクリプトを書きます。