Unity3D-ScrollRect 各參數的代碼引用以及作用


版本Unity4.6:

image

以下為ScrollRect面板上各選項 對應 在代碼里的屬性:

content(RectTransform): scrollRect的RectTransform組件,即滑動面板所有內容的父面板,該RectTransform的邊界應該包含其所有需要顯示的內容;

horizontal(bool): 是否允許橫向滑動

vertical(bool) : 是否允許縱向滑動

movementType(ScrollRect.MovementType) : ScrollRect運動的類型

elasticity(float) : 只有在movemonetType為Elastic有意義 , 這是ScrollRect越過邊界后彈回速度的量.

inertia(bool) : 滑動結束時是否擁有慣性移動,為ture時會以DecelerationRate的值作為慣性的量

decelerationRate(float) : DecelerationRate的正常值為0 – 1 , 該值大於等於1時則永遠不會減速,除非到達邊界

scrollSensitivity(float) : 對於鼠標滾動輪或觸控板的敏感度,該值越大,對鼠標滑輪的滾動反應越大,可以自行測試,對手指滑動和鼠標拖動影響不大(目前未看到明顯影響);

horizontalScrollbar(ScrollBar)和verticalScrollbar(ScrollBar)分別對應橫向的滑動控制條以及縱向的滑動控制條.

onValueChanged<Vector2> : 當ScrollRect的值被改變時的回調 , 參數的Vector2是以當前ScrollRect內容的位置在父容器的百分位置.Vector2.x對應的是在橫向的比例 , Vector3.y對應的在縱向的比例 . 值得注意的是 ,x與y的值在我測試的時候只有0.1,0.2,0.3等的值/


免責聲明!

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



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