2017-09-03 8 views
1

私は少し問題があります。ボタンを押すと、アニメーションの設定でパネルを開く必要があります。問題は、親オブジェクト(パネル)の幅と高さを減らしても、子オブジェクトを隠すことはありません。親オブジェクトを、親で変更したときに、その子オブジェクトの高さと幅に影響を与えるようにするにはどうすればよいですか?親と一緒に子オブジェクトを非表示

答えて

2

これらのオブジェクトがUI要素の場合は、パネルの領域外にある子オブジェクトを非表示にするには、パネルに「Mask」を追加すると使用できます。下に示すように、パネルオブジェクトの子である正方形は、パネルの領域の外側には何も描画しません。

enter image description here

あなたはパネルの変化の大きさを拡張するUI要素を望むなら、あなたはあなたが設定位置にパネルの子供たちがなります「アンカー」自分自身をすることを意味しますどのanchorsを使用する必要があります。これはどのように動作するかを示す短いGIFです。あなたは、ボックスを設定すると、完全にアンカーに合わせてストレッチすることを無効にした場合、それを維持するために設定された子画像でだ

enter image description here

は、アスペクト比です。

0

親キャンバスで子オブジェクトを拡大/縮小する場合は、親オブジェクトにレンダリングモード - >ワールドスペースを設定する必要があります。

関連する問題