ugui學習——可動態改變Content大小的ScrollView


首先,scrollView

根據需要的可以自己改。Horizontal代表水平方向滾動,vertical代表豎直方向。

MovementType 移動模式

Inertia 鼠標放下后還可以動一點點。

scrollbar可以根據需要的自定義,也可以不要。

然后,在content里面加入GridLayOutGroup,使底下的東西按照網格排放。

Padding的概念和寫網頁時padding的概念一樣,代表邊距。

Cell size和NGUI中差不多,是網格的大小。

Spacing是間距。這里我做了一個單列縱滾動條,所以只用考慮y軸間距。

StartCorner對齊方式將決定content在scrollview中的相對位置,如果要做一些從中心開始既可以往前滾也可以往后滾得ScrollView,可以修改StartCorner。

constraint 里面可以選擇固定的行數或者列數。我這里列是固定的只有一列。如果能確定固定的行或者列,可以用這個固定起來,代碼會自動計算網格的寬或者高。

ContentSizeFitter,就是用於根據內容物自動擴展的。用preferred size,scroll rect里面是文字時使用

然后就可以往里面放圖片了。

 和NGUI比起來,不用再在代碼里面的grid里面添加,也可以自己布局,挺方便的,就是要自己去找去掛……

學習這個的同時,發現了以前ugui郁悶了很久的一個功能……等比縮放圖片,總覺得NGUI調一下base onwidth就好了,ugui還得寫代碼計算比例動態調……今天才發現還有一個Aspect Radio Fitter。加上去就按比例了……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM