UGUI提高 Scroll View引數詳解
原創
最近用UGUI的時候老感覺有的引數不記得什麼作用了,找這個找那個的,記性真不行,還是要寫在部落格上,不記得可以來看看。現在越來越覺得寫部落格真的非常有必要。
先建立一個UGUI整合好的Scroll View。
Scroll View 滑動檢視 相關引數詳解:
Scroll View上的【ScrollRect】 元件:
Content —— 滑動的內容 ( 所有需要滑動展示的內容 )
Horizontal —— 是否支援左右滑動
Vertical —— 是否支援上下滑動
MovementType —— 滑動型別 ( Unrestricted 不受滑動內容邊界限制 Elastic 帶邊界回彈的(Elasticity 彈力) clamped 邊界夾緊 )
Inertia —— 是否支援滑動慣性( Deceleration Rate 減速率 ,我感覺就是慣性的大小)
scroll sensitivity —— 滾動的靈敏度
Viewport —— 視口 ( 一般是Content 的父物體,帶Mask遮罩後的展示區域)
Horizontar Scrollbar —— 左右的滾動條( 連線的滾動條必須放在Scroll View下 )
Visibility —— 滾動條可見性 ( Permanent 不變的( 只有選擇這個關聯的Scrollbar才能隱藏 ) auto hide自動隱藏(如果內容不需要滾動就可以看到隱藏滾動條) Auto Hide and Expand Viewport 自動隱藏並擴充套件檢視 ( Spacing 滑動區域和滾動條的間距) )
Viewport上的【Mask】元件:
首先,Mask這個元件儘量少用,DrawCall大,不好優化,一般也就做滑動檢視的時候用。
其次,新增Mask的時候還要新增一個Image用它的透明度, 實際顯示的圖要放在MASK的子物體。
Show Mask Graphic 顯示遮罩本身的圖片,不勾選就只使用透明度來做遮罩。
Scrollbar Horizontal上的【Scrollbar】元件:
Handle Rect —— 滾動條手柄
Direction —— 滾動條方向
Value —— 當前的值
Size —— 手柄尺寸
Number Of Steps —— 步數 (如果寫5,每次滑動是固定的1/5,5次滑動完)