最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity實現(xiàn)UI漸變效果

 更新時間:2020年04月16日 08:38:59   作者:即步  
這篇文章主要為大家詳細介紹了Unity實現(xiàn)UI漸變效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Unity實現(xiàn)UI漸變效果的具體代碼,供大家參考,具體內(nèi)容如下

在做背包系統(tǒng)時,在提示面板中想實現(xiàn)的更加炫酷點,決定使用漸變效果來提示檔次

漸變效果實現(xiàn)采用改變該UI的透明度來控制其顯示和隱藏

在UI對象上添加Canvas Group組件

通過控制Alpha改變其透明度來控制顯示和隱藏(Alpha=0隱藏;Alpha=1顯示)(Blocks Raycasts=true可以交互;Blocks Raycasts=false無法交互)

添加一個腳本改在到該UI對象上

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
 
public class ToolTilePanel : MonoBehaviour
{
 private float alpha = 0.0f;
 private float alphaSpeed = 2.0f;
 
 private CanvasGroup cg;
 
 void Start ()
 { 
 cg = this.transform.GetComponent<CanvasGroup>(); 
 }
 
 void Update ()
 {
 if (alpha != cg.alpha)
 {
 cg.alpha = Mathf.Lerp(cg.alpha,alpha,alphaSpeed * Time.deltaTime);
 if (Mathf.Abs(alpha-cg.alpha)<=0.01)
 {
 cg.alpha = alpha;
 }
 }
 }
 
 public void Show()
 {
 alpha = 1;
 
 cg.blocksRaycasts = true;//可以和該UI對象交互
 }
 
 public void Hide()
 {
 alpha = 0;
 
 cg.blocksRaycasts = false;//不可以和該UI對象交互
 }

當需要顯示UI對象時,調(diào)用Show方法;反之,調(diào)用Hide方法

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C# 實現(xiàn)窗口無邊框,可拖動效果

    C# 實現(xiàn)窗口無邊框,可拖動效果

    這篇文章主要介紹了C# 實現(xiàn)窗口無邊框,可拖動效果,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2018-03-03
  • C#時間操作類分享

    C#時間操作類分享

    這篇文章主要為大家分享了C#時間操作類,秒轉(zhuǎn)換成分鐘,獲得兩個日期的間隔等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#語音識別用法實例

    C#語音識別用法實例

    這篇文章主要介紹了C#語音識別用法,實例分析了C#利用微軟操作系統(tǒng)自動的語音識別功能,讀取信息的技巧,需要的朋友可以參考下
    2015-01-01
  • c#一個定時重啟的小程序?qū)崿F(xiàn)代碼

    c#一個定時重啟的小程序?qū)崿F(xiàn)代碼

    今天有個朋友找我問有沒有一些能像Windows一樣計劃任務重啟的軟件,我也不清楚。他它說能讓我做一個給他它么?我考慮了一下,他的服務器都是有安裝.NET框架的,那可以用.NET來使下~~!
    2008-09-09
  • C#利用iTextSharp添加PDF水印

    C#利用iTextSharp添加PDF水印

    這篇文章主要為大家詳細介紹了C#利用iTextSharp添加PDF水印的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • c#實現(xiàn)最簡潔的快速排序(你絕對可以看懂)

    c#實現(xiàn)最簡潔的快速排序(你絕對可以看懂)

    這篇文章主要給大家介紹了關于利用c#實現(xiàn)如何最簡潔的快速排序,實現(xiàn)的方法你絕對可以看懂,文中通過示例代碼介紹的非常詳細,對大家學習或者使用c#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • Unity3D獲取當前鍵盤按鍵及Unity3D鼠標、鍵盤的基本操作

    Unity3D獲取當前鍵盤按鍵及Unity3D鼠標、鍵盤的基本操作

    這篇文章主要介紹了Unity3D獲取當前鍵盤按鍵及Unity3D鼠標、鍵盤的基本操作的相關資料,需要的朋友可以參考下
    2015-11-11
  • C#中隱式運行CMD命令行窗口的方法

    C#中隱式運行CMD命令行窗口的方法

    下面介紹一種常用的在C#程序中調(diào)用CMD.exe程序,并且不顯示命令行窗口界面,來完成CMD中各種功能的簡單方法。
    2011-04-04
  • 基于C#調(diào)用c++Dll結構體數(shù)組指針的問題詳解

    基于C#調(diào)用c++Dll結構體數(shù)組指針的問題詳解

    下面小編就為大家分享一篇基于C#調(diào)用c++Dll結構體數(shù)組指針的問題詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 對C# 多態(tài)的理解

    對C# 多態(tài)的理解

    這篇文章主要介紹了對C# 多態(tài)的理解,幫助大家更好的理解和學習c#,感興趣的朋友可以了解下
    2020-08-08

最新評論

白玉县| 淅川县| 大石桥市| 芜湖市| 绿春县| 乐陵市| 襄樊市| 格尔木市| 句容市| 翁牛特旗| 额敏县| 定边县| 开封市| 姜堰市| 安阳县| 宁陵县| 宜川县| 阜平县| 丰顺县| 凤城市| 胶州市| 惠安县| 河间市| 泾阳县| 岳西县| 和平区| 屏东市| 婺源县| 句容市| 张北县| 邛崃市| 远安县| 崇义县| 新乡县| 长白| 恩平市| 龙海市| 永吉县| 来宾市| 高台县| 吉安县|