真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

這篇文章主要為大家展示了Unity如何實(shí)現(xiàn)UI漸變效果,內(nèi)容簡而易懂,希望大家可以學(xué)習(xí)一下,學(xué)習(xí)完之后肯定會(huì)有收獲的,下面讓小編帶大家一起來看看吧。

創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、新邱網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為新邱等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

在做背包系統(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無法交互)

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

添加一個(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(); 
 }
 
 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方法

以上就是關(guān)于Unity如何實(shí)現(xiàn)UI漸變效果的內(nèi)容,如果你們有學(xué)習(xí)到知識(shí)或者技能,可以把它分享出去讓更多的人看到。


當(dāng)前題目:Unity如何實(shí)現(xiàn)UI漸變效果
文章轉(zhuǎn)載:http://weahome.cn/article/pddcpe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部