2017-11-04 11 views
0

新しいEventSystemを使用してドラッグアンドドロップUIインベントリシステムを実装しました。それは正常に働いて、私は問題はなかった。しかし今、在庫の一部をスクロール可能なリストに変更する必要がありました。アイテムをScrollrectにドラッグすると問題はありません。しかし、私がドラッグアウトしようとすると、私はスクロールrect内の項目を見ることができますが、ドラッグアンドドロップはまだ動作しません。Unity Drag and Drop他のUI要素の背後にあるドラッグ可能項目

私はドラッグ可能なオブジェクトの親をキャンバスに設定しようとしましたが、項目を削除することはもうできませんでした。

ドラッグレーブオブジェクトが常に上になるようにスクロール矩形からアイテムをドラッグするにはどうすればよいですか?

答えて

0

私はまだドラッグアンドドロップに精通していないので、私は道を離れている場合は謝罪します。 私は、Scroll RectにMaskコンポーネントを持っていると思います。
これを修正するには、実際にドラッグする目に見えないオブジェクト(マスターオブジェクトと呼ばれます)を試すことができます。 ui要素をドラッグし始めると、マスターオブジェクトが更新され、ドラッグしているもののイメージが表示されます。次に、ドロップするときに、スクリプトがマスターオブジェクトが現在ドラッグしているオブジェクトまたはデータを確認します。
これは、マスターオブジェクトが何かの背後にあることはありません。
私はこれが役立つことを願っています。
もう一度お詫び申し上げます。

関連する問題