Unity實(shí)現(xiàn)UI光暈效果(發(fā)光效果)
Unity中,我們?cè)趺粗谱鱑I物體發(fā)光的漸隱漸現(xiàn)的效果呢?
比如說(shuō)我們有一張?jiān)铝凉鈺灥木`圖片
我們可以給它添加一個(gè)CanvasGroup組件
我們可以發(fā)現(xiàn),組件上的Alpha值可以控制圖片的透明度,從0到1
那么我們可以在代碼中通過(guò)控制Alpha值循環(huán)的變化實(shí)現(xiàn)發(fā)光的光暈效果
以下是代碼:
using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoonFlash : MonoBehaviour { private CanvasGroup moonCanvasGroup; private float flashSpeed=0.2f;//光暈閃動(dòng)速度 private bool isOn = true; private float maxAlpha = 0.6f;//顯示的最高alpha值 private float minAlpha = 0.05f;//顯示的最低alpha值 void Start () { moonCanvasGroup = GetComponent<CanvasGroup>(); } void Update () { if (moonCanvasGroup.alpha < maxAlpha && isOn) { moonCanvasGroup.alpha +=flashSpeed* Time.deltaTime; } else { isOn = false; moonCanvasGroup.alpha -=flashSpeed* Time.deltaTime; if (moonCanvasGroup.alpha <minAlpha) { isOn = true; } } } }
然后把腳本掛載在圖片上,月亮發(fā)光的效果就完成了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Unity?UGUI的VerticalLayoutGroup垂直布局組件介紹使用
這篇文章主要為大家介紹了Unity?UGUI的VerticalLayoutGroup垂直布局組件介紹使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07C#控制臺(tái)程序?qū)崿F(xiàn)開(kāi)啟、關(guān)閉SQLServer服務(wù)的代碼分享
這篇文章主要介紹了C#控制臺(tái)程序?qū)崿F(xiàn)開(kāi)啟、關(guān)閉SQLServer服務(wù)的代碼分享,需要的朋友可以參考下2014-05-05c# 抓取Web網(wǎng)頁(yè)數(shù)據(jù)分析
通過(guò)程序自動(dòng)的讀取其它網(wǎng)站網(wǎng)頁(yè)顯示的信息,類(lèi)似于爬蟲(chóng)程序。比方說(shuō)我們有一個(gè)系統(tǒng),要提取BaiDu網(wǎng)站上歌曲搜索排名。分析系統(tǒng)在根據(jù)得到的數(shù)據(jù)進(jìn)行數(shù)據(jù)分析。為業(yè)務(wù)提供參考數(shù)據(jù)。2008-11-11C#啟動(dòng)windows服務(wù)方法的相關(guān)問(wèn)題分析
C#啟動(dòng)windows服務(wù)的方法都是什么呢?C#啟動(dòng)服務(wù)類(lèi)型為Disabled的windows服務(wù)會(huì)遇到什么樣的問(wèn)題呢?那么本文就向你介紹C#啟動(dòng)windows服務(wù)的方法的相關(guān)內(nèi)容2012-12-12C#實(shí)現(xiàn)簡(jiǎn)單的Login窗口實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)簡(jiǎn)單的Login窗口,實(shí)例分析了C#顯示及關(guān)閉登陸Login窗口的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08C#利用SharpPcap實(shí)現(xiàn)網(wǎng)絡(luò)包捕獲嗅探
這篇文章主要為大家詳細(xì)介紹了C#利用SharpPcap實(shí)現(xiàn)網(wǎng)絡(luò)包捕獲嗅探,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03C# AE之返回上一級(jí)和下一級(jí)的實(shí)戰(zhàn)操作
這篇文章主要介紹了C# AE之返回上一級(jí)和下一級(jí)的實(shí)戰(zhàn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01C#操作配置文件app.config、web.config增刪改
這篇文章介紹了C#操作配置文件app.config、web.config增刪改的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05