2016-03-25 10 views
0

私は最小化をスケーリングし、サイズが変更されるとシフトミニマップが必要です。私のミニマップは、左上に一直線に並んでいますhttp://prntscr.com/ajroyg。私はrectミニマップのサイズを変更し、シフトのrectを試してみてください:縮尺変更(Unity3d)

var value = sliderSize.value; 
rect.localPosition = new Vector3(80f + value, -80f - value, 0); 
rect.sizeDelta = new Vector2(157 * (value + 1), 157 * (value + 1)); 

しかし、そのシフトは非常に悪いです。

+0

「シフトが非常に悪い」とはどういう意味ですか?また、ピボットを左上隅に置くことができれば、他のものを邪魔することなく、スケーリングだけであなたが望むものを行うことができます。 –

答えて

0

アンカーを(0,1)に設定し、位置を(0,0,0)に設定すると、マップを縮小しても移動する必要がなくなります。

こうして、それは常に左上隅にとどまるでしょう。

関連する問題