2019年1月17日 星期四

Unity 簡易2D地圖縮放功能 - 2

這是找到的使用UGUI的ScrollView做縮放的連結 。連結的Code可以替代ScrollView來做ScrollView中的Content縮放功能。

在使用完畢之後,假如要讓螢幕不超過邊框的話,可以設定ScrollRect的NormalizedPosition來強制指定不超過ScrollView的邊框。 連結在此。  官方文檔連結在此

2019年1月5日 星期六

Unity 簡易2D地圖縮放功能 - 1

1. 照著Unity官方的教學 ,使用Scrollview做出簡易的Map。
其中、Content的Size要比ScrollView的Size還大(如下圖),這樣才有map在移動的感覺

2. 設定Content的Anchor, Pivot 如下圖
















3.這樣設定好後, 按下play, 把地圖拉到左 or 右邊的底後,縮小x,y的scale看看,就可以看到圖不會直接縮放到露出破綻,要縮放到比Scrollview還小的時候才會看到破綻。

4. 接著加上手指控制縮放後即可用手指控制大小