1. 程式人生 > >UGUI提高 Scroll View引數詳解

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次滑動完)