Unity UGUI之Scrollbar基本了解

Unity的Scrollbar組件是用于在UI中創建滾動條的組件之一。滾動條通常與其他可滾動的UI元素(如滾動視圖或列表)一起使用,以便用戶可以在內容超出可見區域時滾動內容。

以下是Scrollbar的基本信息和用法:

1、創建

在Unity的Hierarchy視圖中右鍵單擊,選擇UI > Scrollbar,即可創建一個Scrollbar對象。

2、基本屬性

請添加圖片描述

如圖所示,Scrollbar有以下這些基本屬性:

  1. Interactable(可交互):指示滾動條是否可以與用戶交互。設置為false時,禁用Scrollbar的交互功能。

  2. Transition(過渡效果):定義Scrollbar值變化時的過渡效果。

    其中,Transition屬性是一個枚舉類型,具有以下幾個可選選項:

    1. None(無):沒有過渡效果,Scrollbar的值變化會立即反映在UI上。

    2. Color Tint(顏色變化):Scrollbar的顏色會在值變化時進行漸變變化。

      其中Color Tint具有以下幾個基本屬性可供設置:

      1. Normal Color(正常狀態顏色):Scrollbar在正常狀態下的顏色。
      2. Highlighted Color(高亮狀態顏色):當鼠標懸停在Scrollbar上時的顏色。
      3. Pressed Color(按下狀態顏色):當Scrollbar被按下時的顏色。
      4. Selected Color(選中狀態顏色):當Scrollbar被選中時的顏色。
      5. Disabled Color(禁用狀態顏色):當Scrollbar被禁用時的顏色。
    3. Sprite Swap(精靈替換):可以在值變化時切換Scrollbar的精靈(Sprite)。

      其中,它具有以下幾個屬性可供設置:

      1. Highlighted Sprite: 高亮狀態下顯示的精靈。
      2. Pressed Sprite: 按下狀態下顯示的精靈。
      3. Selected Sprite: 選中狀態下顯示的精靈。
      4. Disabled Sprite: 禁用狀態下顯示的精靈。
    4. Animation(動畫):可以定義一個動畫來控制Scrollbar值變化時的過渡效果。

  3. Navigation(導航):定義用戶在UI中導航時如何與滾動條進行交互。

  4. Handle Rect(滑塊區域):定義滑塊的矩形區域,用于用戶拖動滑塊。

  5. Direction(方向):指定滾動條的方向,可以是水平方向或垂直方向。

    其中可選的選項有:

    Left To Right 從左到右
    Right To Left 從右到左
    Bottom To Top 從下到上
    Top To Bottom 從上到下

  6. Value(當前值):表示滑塊的當前位置,通常是一個介于0和1之間的值,表示滑塊在滾動條上的位置。

  7. Size:表示可見區域和內容總長度之比。在一些情況下,這個屬性用于控制滑塊的大小。

  8. Number Of Steps:如果需要離散的值而不是連續的范圍,可以設置滑塊的步數。

  9. On Value Changed(數值變化事件):當Scrollbar的值發生變化時觸發的事件,可以在Inspector中設置響應的函數。

以上就是Scrollbar的一些基本知識。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717119.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717119.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717119.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

柯西矩陣介紹

經典定義 柯西矩陣(Cauchy Matrix),是一種特殊類型的矩陣,它在數學中的多個領域,包括線性代數、數值分析和插值理論中都有重要應用。柯西矩陣以19世紀法國數學家奧古斯丁-路易柯西的名字命名。 柯西矩陣是一個方陣&am…

Krylov matrix

Krylov矩陣是一種在數值線性代數中使用的矩陣,尤其是在迭代解法中用于求解線性方程組、特征值問題和其他線性代數問題。它是由俄國數學家阿列克謝尼古拉耶維奇克雷洛夫(Alexei Nikolaevich Krylov)的名字命名的。 Krylov子空間由以下形式的矩…

jetson nano——編譯安裝opencv==4.4

目錄 1.下載源碼,我提供的鏈接如下:1.1文件上傳的路徑位置,注意ymck是我自己的用戶名(你們自己換成你們自己相對應的就行) 2.解壓文件3.安裝依賴4.增加swap交換內存4.1臨時增加交換內存swap4.2永久增加swap 5.安裝open…

2024-03-03 作業

作業要求: 1.使用fwrite、fread將一張隨意的bmp圖片,修改成德國的國旗 2.使用提供的getch函數,編寫一個專門用來輸入密碼的函數,要求輸入密碼的時候,顯示 * 號,輸入回車的時候,密碼輸入結束 作業…

學習Android的第十九天

目錄 Android ExpandableListView 分組列表 ExpandableListView 屬性 ExpandableListView 事件 ExpandableListView 的 Adapter 范例 參考文檔 Android ViewFlipper 翻轉視圖 ViewFlipper 屬性 ViewFlipper 方法 為 ViewFlipper 加入 View 例子:全屏幕可…

【MySQL】索引(重點)-- 詳解

一、索引 沒有索引,可能會有什么問題? 索引 :提高數據庫的性能,索引是物美價廉的東西了。不用加內存,不用改程序,不用調 sql ,只要執行正確的 create index ,查詢速度就可能提高成…

加密與安全_探索數字證書

文章目錄 Pre概述使用keytool生成證書使用Openssl生成證書 (推薦)證書的吊銷小結 Pre PKI - 借助Nginx 實現Https 服務端單向認證、服務端客戶端雙向認證 PKI - 04 證書授權頒發機構(CA) & 數字證書 PKI - 數字簽名與數字證…

java面試題(spring框架篇)(黑馬 )

樹形圖: 一、Spring框架種的單例bean是線程安全嗎? Service Scope("singleton") public class UserServiceImpl implements UserService{ } singleton:bean在每個Spring IOC容器中只有一個實例 protype:一個bean的定義可以有多個…

CPU iowait是什么意思

在linux系統,使用top命令時,可以看到cpu使用統計情況,有時我們會注意到iowait這一項非常高。我們直到,在cpu運行進程、線程時,遇到IO操作,因為IO讀寫通常比較慢,CPU通常可以阻塞線程&#xff0c…

【Web安全靶場】xss-labs-master 1-20

xss-labs-master 其他靶場見專欄 文章目錄 xss-labs-masterlevel-1level-2level-3level-4level-5level-6level-7level-8level-9level-10level-11level-12level-13level-14level-15level-16level-17level-18level-19level-20 level-1 第一關沒有進行任何限制,get請求…

pytorch_神經網絡構建6

文章目錄 強化學習概念實現qLearning基于這個思路,那么解決這個問題的代碼如下 強化學習概念 強化學習有一個非常直觀的表現,就是從出發點到目標之間存在著一個連續的狀態轉換,比如說從狀態一到狀態456,而每一個狀態都有多種的行為&#xff…

全國青少年軟件編程(Python)等級考試試卷(一級) 測試卷2021年12月

第 1 題 【 單選題 】 下面程序的運行結果是什么?( ) a10 b5 ca*b print(c) A :10 B :15 C :50 D :5 正確答案:C 試題解析: 第 2 題 【 單選題 】 與a>b and b>c等價的是?( ) A…

設計模式學習筆記 - 設計原則 - 1.單一職責原則

前言 前面我們提到過 SOLID 原則,實際上 SOLID 由 5 個設計原則組成,分別是:單一職責原則、開閉原則、里氏替換原則、接口隔離原則和依賴反轉原則。它們分別對應 SLOID 中的 S、O、L、I、D 這 5 個英文字母。 今天來學習下 SOLID 原則中的第…

Libevent的使用及reactor模型

Libevent 是一個用C語言編寫的、輕量級的開源高性能事件通知庫,主要有以下幾個亮點:事件驅動( event-driven),高性能;輕量級,專注于網絡,不如 ACE 那么臃腫龐大;源代碼相當精煉、易讀…

【Java】Java 中的方法引用寫法

概述 方法引用(MethodReference)是Lambda表達式的另一種格式,在某些場景下可以提高代碼的可讀性 使用條件 只可以替換單方法的Lambda表達式 什么意思呢 ? 例如下面這個Lambda表達式就不可以使用方法引用替換,因為…

100243. 將元素分配到兩個數組中 I

說在前面 🎈不知道大家對于算法的學習是一個怎樣的心態呢?為了面試還是因為興趣?不管是出于什么原因,算法學習需要持續保持。 題目描述 給你一個下標從 1 開始、包含 不同 整數的數組 nums ,數組長度為 n 。 你需要通…

C語言 快速排序——qsort函數的介紹

qsort函數 1. 函數介紹2. 函數使用2.1 整型排序2.2 字符排序2.3 字符串排序2.4 結構體排序 3. 用冒泡思想模擬qsort函數 我們以往使用冒泡排序和選擇排序等對數據進行排序時,有可能會遇到搞不清排序次數,運行時間過長等一些問題,并且這些排序…

aop監控spring cloud接口超時,并記錄到數據庫

引入pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0…

寶塔面板安裝各種組件以及部署應用服務

在linux服務器安裝寶塔面板 一、從寶塔官網下載exe安裝包&#xff0c;安裝命令從寶塔官網&#xff08;https://www.bt.cn/&#xff09;獲取 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh二、安…

自動駕駛加速落地,激光雷達放量可期(上)

1 激光雷達應用廣泛&#xff0c;汽車有望成最大催化 激光雷達&#xff08;LiDAR&#xff09;是一種主動遙感技術&#xff0c;通過測定傳感器發出的激光在傳感器與目標物體之間的傳播距離&#xff0c;來分析目標地物表面的反射能量大小、反射波譜的幅度、頻率和相位等信息&#…