国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity UGUI 滾動列表

這篇具有很好參考價值的文章主要介紹了Unity UGUI 滾動列表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

效果:

unity 滾動列表,Unity,unity

當前用的 Unity 版本為 5.6.7f1,場景分辨率為 1440 * 2560,下面的案例中,都是以這個分辨率為標準,如果你設置的屏幕大小和我的不一樣,那么在后面的操作中,參數可能會不一樣。

1.在場景中添加一個 Canvas 組件

unity 滾動列表,Unity,unity

2.在 Canvas 中添加一個 Panel 組件

unity 滾動列表,Unity,unity

添加完成后,場景界面如下

unity 滾動列表,Unity,unity??

3.在 Panel 里添加一個空的游戲物體?Content

如下

unity 滾動列表,Unity,unity

將 Content 的大小調整一下

unity 滾動列表,Unity,unity

在場景中的顯示如下

unity 滾動列表,Unity,unity

4.在 Content 里添加一個 UI 控件 Text

unity 滾動列表,Unity,unity

將 Text 大小和位置設置和 Content 一樣,另外將字體設置為100,將顏色設置為紅色

unity 滾動列表,Unity,unity

在 Text 中隨便加入一些文字

unity 滾動列表,Unity,unity

場景中如下

unity 滾動列表,Unity,unity

5.在 Panel 上添加 Scroll Rect 控件

unity 滾動列表,Unity,unity

將 Content 游戲物體拖入到 Scroll Rect 控件中的 Content 屬性里

unity 滾動列表,Unity,unity

6.測試效果

運行后,就可以拖動了,但是此時控件會左右晃動,效果:

unity 滾動列表,Unity,unity

?這里可以添加一個限制,只要取消 水平軸 的勾選,就可以讓控件只能在水平方向移動

unity 滾動列表,Unity,unity

效果:

unity 滾動列表,Unity,unity

這里效果基本完成了,接下來給界面加個滾動條。

7.添加滾動條

在 Panel 中,添加一個 UI 控件 Scrollbar

unity 滾動列表,Unity,unity

將滾動條 Direction 屬性 設置為 Buttom To Top ,也就是設置滾動條的方向

unity 滾動列表,Unity,unity

8.調整滾動條的顏色

找到子物體 Handle ,這個就是鼠標拖動的那個白方塊

unity 滾動列表,Unity,unity

unity 滾動列表,Unity,unity

將顏色調整為鮮艷一點的顏色,更容易辨認

9.調整滾動條的位置

滾動條的位置和大小數據設置如下

unity 滾動列表,Unity,unity

此時場景中的顯示如下

unity 滾動列表,Unity,unity

10.Scroll Rect 控件綁定 Scrollbar?

點擊 Panel 控件,將 Scrollbar 控件拖入到?Scroll Rect 控件的 Vertical Scrollbar 屬性中,如下圖

unity 滾動列表,Unity,unity

這時,需求基本完成了,效果:

unity 滾動列表,Unity,unity

?當前只是文本控件拖動的形式,其實滾動列表原理差不多。
?

11.滾動列表

先刪除上面步驟中的 Text 控件,這個暫時不需要了。

在 Content 里面添加一個空的游戲物體?Parent

unity 滾動列表,Unity,unity

Parent 的 Rect Transform 數據如下:

unity 滾動列表,Unity,unity

在 Parent 添加一個 UI 控件 Image

unity 滾動列表,Unity,unity

調整 Image 的大小

unity 滾動列表,Unity,unity

完成了上面的操作,在場景中顯示如下?

unity 滾動列表,Unity,unity

給 Parent 添加一個 Vertical Layout Group 控件,將 Child Alignment 設置為 Upper Conter (向上對齊,并居中)

unity 滾動列表,Unity,unity

完成了上一步的操作后,Image 控件會自動移動到最頂部

unity 滾動列表,Unity,unity

我們將 Image 控件再復制十個

unity 滾動列表,Unity,unity

場景中顯示如下:

unity 滾動列表,Unity,unity

運行后效果:

unity 滾動列表,Unity,unity

此時,雖然實現了滾動列表的效果,但是,此時滾動時一片空白,不知道那個是那個,接下來就做了一點改動,先刪掉剛復制的 Image,再在 Image 里面添加了一個 Text 控件。

unity 滾動列表,Unity,unity

場景中顯示如下:

unity 滾動列表,Unity,unity

接下來,就給 Image?掛上一個腳本 Test.cs

unity 滾動列表,Unity,unity

Test.cs 代碼如下

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Test : MonoBehaviour
{
    // Use this for initialization
    void Start()
    {
        transform.Find("Text").GetComponent<Text>().text = transform.gameObject.name;
    }

    // Update is called once per frame
    void Update()
    {

    }
}

接下來,將 Image 控件復制十份

unity 滾動列表,Unity,unity

場景中界面如下:

unity 滾動列表,Unity,unity

運行后效果如下:

unity 滾動列表,Unity,unity

這樣就OK了。

下載連接:點擊下載

?end文章來源地址http://www.zghlxwxcb.cn/news/detail-787566.html

到了這里,關于Unity UGUI 滾動列表的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Unity UGUI的Scrollbar(滾動條)組件的介紹及使用

    Scrollbar組件是Unity中UGUI系統(tǒng)提供的一種UI組件,主要用于在UI界面中提供滾動條功能,使用戶可以通過滾動條來查看超出屏幕范圍的內容。 Scrollbar組件的工作原理主要是通過改變滾動條的位置來改變關聯(lián)的內容的顯示位置。當用戶拖動滾動條時,Scrollbar組件會根據滾動條的位

    2024年02月13日
    瀏覽(29)
  • 【Unity-UGUI控件全面解析】| ScrollView 滾動視圖組件詳解

    【Unity-UGUI控件全面解析】| ScrollView 滾動視圖組件詳解

    ?? 博客主頁:https://xiaoy.blog.csdn.net ?? 本文由 呆呆敲代碼的小Y 原創(chuàng),首發(fā)于 CSDN ?? ?? 學習專欄推薦:Unity系統(tǒng)學習專欄 ?? 游戲制作專欄推薦:

    2024年02月06日
    瀏覽(27)
  • 【Unity-UGUI控件全面解析】| Scrollbar 滾動條組件詳解

    【Unity-UGUI控件全面解析】| Scrollbar 滾動條組件詳解

    ?? 博客主頁:https://xiaoy.blog.csdn.net ?? 本文由 呆呆敲代碼的小Y 原創(chuàng),首發(fā)于 CSDN ?? ?? 學習專欄推薦:

    2024年02月06日
    瀏覽(21)
  • Unity實現一個可擴展的UGUI無限滑動列表控件

    Unity實現一個可擴展的UGUI無限滑動列表控件

    12月20日新增 增加一個可收縮的滑動列表,適用于游戲中的任務系統(tǒng),成就等 使用說明 創(chuàng)建時需要兩個模板slot,一個是button,另一個則是btn下顯示的cell 配置如下圖添加 ExpandableView 腳本,新增的IsDefaultExpand用來控制是否展開 11月28日新增 增加可調節(jié)的頂部間隙和左側間隙 采

    2024年01月19日
    瀏覽(23)
  • 【Unity3D-UGUI系列】(十二)ScrollView 滾動視圖組件詳解

    推薦閱讀 CSDN主頁 GitHub開源地址 Unity3D插件分享 簡書地址 我的個人博客 QQ群:1040082875 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 首先,介紹一個UGUI,NGUI是UGUI的前身,Unity開發(fā)團隊將NGUI的開發(fā)團隊收到自己開發(fā)團隊

    2024年02月05日
    瀏覽(19)
  • Unity2D 實現UGUI滾動鼠標滑輪以鼠標位置點為中心縮放圖片

    Unity2D 實現UGUI滾動鼠標滑輪以鼠標位置點為中心縮放圖片

    ?先放參考文章: Unity3d UGUI以鼠標位置點為中心縮放圖片(含項目源碼) https://blog.csdn.net/qq_33789001/article/details/117749837 再放實現效果: 說說事情緣由,項目需要用到這個效果,所以上網找了個參考文章,后來不知道為什么失效了,所以想著自己改改,看看是什么毛病。 貼原

    2024年02月11日
    瀏覽(20)
  • Unity SnapScrollRect 滾動 匹配 列表 整頁

    Unity SnapScrollRect 滾動 匹配 列表 整頁

    當停止滑動時 判斷Contet的horizontalNormalizedPosition 與子Item的緩存值 相減,并得到最小值,然后將Content? horizontalNormalizedPosition滾動過去 直接將腳本掛到ScrollRect上 注意 :在創(chuàng)建Content子物體時 或子物體數量變更,需要調用 Refresh

    2024年01月21日
    瀏覽(15)
  • Unity UI——UGUI

    Unity UI——UGUI

    包名: com.unity.ugui Canvas : ??容納所有UI元素的區(qū)域。 ??一種帶有畫布組件的游戲對象。 ??使用EventSystem對象來協(xié)助消息系統(tǒng)。 繪制順序: 按照在 Hierarchy 中顯示的順序繪制,由上到下。 如果兩個 UI 元素重疊,則后一個元素將顯示在前一個元素之上 渲染模式:(Render Mode)

    2024年04月28日
    瀏覽(29)
  • Unity基礎UGUI學習

    Unity基礎UGUI學習

    使用 UGUI來開發(fā)UI,離不開Canvas組件,所有的 UI 元素,一般都是放在包含 Canvas 組件的節(jié)點。 Canvas組件都有那些屬性? RenderMode: 渲染模式,大概有三種: Screen Space - Overlay: 覆蓋屏幕,Canvas 永遠覆蓋在場景中的其它所有元素的上層。 Pixel Perfect: UI元素精確到像素對齊,邊

    2024年02月01日
    瀏覽(22)
  • Unity使用UGUI劃線

    Unity使用UGUI劃線

    Unity 里面雖然提供Linerender繪制線條,但是只能在3D空間劃線,有時候需要在UI上繪制指定的線條,柱狀圖,餅狀圖等就可以采用下面的方式了。 ? 創(chuàng)建DrawLine,繼承MaskableGraphic類,重寫OnPopulateMesh(VertexHelper vh)方法,重新使用mesh繪制線條。添加網格頂點實現畫線。

    2024年02月08日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包