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

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

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

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

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

漸變效果實(shí)現(xiàn)采用改變?cè)揢I的透明度來控制其顯示和隱藏

在UI對(duì)象上添加Canvas Group組件

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

添加一個(gè)腳本改在到該UI對(duì)象上

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對(duì)象交互
 }
 
 public void Hide()
 {
 alpha = 0;
 
 cg.blocksRaycasts = false;//不可以和該UI對(duì)象交互
 }

當(dāng)需要顯示UI對(duì)象時(shí),調(diào)用Show方法;反之,調(diào)用Hide方法

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

相關(guān)文章

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

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

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

    C#時(shí)間操作類分享

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

    C#語音識(shí)別用法實(shí)例

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

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

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

    C#利用iTextSharp添加PDF水印

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

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

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

    Unity3D獲取當(dāng)前鍵盤按鍵及Unity3D鼠標(biāo)、鍵盤的基本操作

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

    C#中隱式運(yùn)行CMD命令行窗口的方法

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

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

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

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

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

最新評(píng)論

邵阳市| 高阳县| 宁国市| 密山市| 汝南县| 金塔县| 无锡市| 河源市| 通江县| 苏尼特左旗| 互助| 会同县| 合川市| 绥江县| 嘉祥县| 都匀市| 东阿县| 余姚市| 北辰区| 南皮县| 罗甸县| 根河市| 蕉岭县| 绥中县| 平阴县| 英超| 河南省| 深水埗区| 浦江县| 疏附县| 龙南县| 方山县| 白玉县| 富锦市| 綦江县| 容城县| 长子县| 宝清县| 麻江县| 威远县| 腾冲县|