2017-04-24 1 views
1

私はUnity ScrollViewでImage(Canvas Renderer)とLine Rendererの両方を使用することに問題があります。BgイメージなしでUnity ScrollViewをスクロールする方法は?

それは次のようになります。

enter image description here

without bg imageしかし、今、私は下にスクロールすることができないか、アップ画像やボタンなどのバックグラウンドのレイキャスト対象オブジェクトがありませんので、自由なスペースから保留(グレー色)で。しかし、私はレベルノードから保留してスクロールすることができます。

私はscrollviewのコンテンツにImageオブジェクトを追加しましたので、私は、画面の任意の場所からからホールドでスクロールしたいです。しかし、このタイムラインレンダラーが出てきました。

---レベルのノードZ:-10 --lineレンダラZ:0 -image物体Z:10

を今のように見える: (赤い領域がImageViewのある)

enter image description here

モードの実行中にラインレンダラーとオブジェクトzのインデックスを変更しましたが、何も変更されませんでした。しかし、私は無効にされたイメージオブジェクトのラインレンダラは再び下がる。

だからどうやってのBG画像なしでスクロールすることができますかどのように私はボタンと画像オブジェクトのZインデックス間のラインレンダラで線を描くことができます。

最終の説明は、私はラインレンダラ位置Zインデックスが、何も変更を変更しようとしました。

enter image description here

答えて

1

私はSorting Groupコンポーネントを使用して問題を修正しました。

私は画像と線ゲームオブジェクトに並べ替え、グループ・コンポーネントを追加しました。そして私はこのような財産を設定しました。

enter image description here

enter image description here

enter image description here

結果(I = 0、背景画像のアルファを変更):

enter image description here

+0

興味深いです。以前にソートグループを使用していませんでした。 – Programmer

+0

私はこのプロジェクトで初めて使用しました。 –

関連する問題