1. 程式人生 > >如何在Unity中實現文字的漸隱效果?

如何在Unity中實現文字的漸隱效果?

 1.首先建立一個GUIText物件。
2.在Project面板中新建一個C#指令碼命名為FadingMessage,雙擊該指令碼進行編輯,新增如下程式碼。

using UnityEngine;
using System.Collections;
 
public class FadingMessage : MonoBehaviour
{
 
     float DURATION = 2.5f;
 
    // Update is called once per frame
    void Update()
    {
        if (Time.time > DURATION)
        {
            Destroy(gameObject);
        }
        //guiText.text = Time.time.ToString();       
        Color newColor = guiText.material.color;
        float proportion = (Time.time / DURATION);
        newColor.a = Mathf.Lerp(1, 0, proportion);
        guiText.material.color = newColor;
 
}

相關推薦

CSS3實現文字效果

<!DOCTYPE html> <html> <head> <style> div{ -webkit-animation: twinkling 1s infinite ease-in-out } .animated{ -webkit-animation-

如何在Unity實現文字效果?

 1.首先建立一個GUIText物件。2.在Project面板中新建一個C#指令碼命名為FadingMessage,雙擊該指令碼進行編輯,新增如下程式碼。 using UnityEngine; using System.Collections;   public clas

unity實現鍵盤打字的效果

UI中的設定如圖所示: 其中Text指令碼中的程式碼如下所示: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEn

關於Unity實現繩索物理效果 Obi - Advanced Rope Simulation插件解析

阻尼 旋轉 eval mil 抖動 amp ola all 動作 Obi - Advanced Rope Simulation 繩索插件學習文檔 插件分享: 鏈接:https://pan.baidu.com/s/1eTwZOrg 密碼:p8wa //插件導入有錯誤產生,將

移動端實現彈出框顯和效果

在移動端想實現一個彈出框漸漸出現和消失的效果。由於用的是vue.js,所以寫法有些獨特,用變數控制是否顯示類名。但是核心解決方法就是CSS3的animation屬性應用還有CSS中的z-index應用,必須初始化定義讓彈出框在最底部。還有就是opacity屬性的應用,這樣才有漸健彈出和漸漸消失的效果。給彈出框

UGUI 實現介面 現 FadeIn/Out 效果

孫廣東  2015.7.10其實熟悉NGUI的人,應該知道  實現漸隱漸現 FadeIn/Out 效果是很方便的,因為父物件 的 改變會自動影響到子物件。 比如 UIWidget、UIPanel等元件都有 Alpha屬性,在Inspector面板上可以直接設定拖拽的改變看看。

xml佈局實現文字下劃線的效果

最近在專案中正好碰到需求:給文字實現下劃線的效果,在網上搜索了下,有提供方法,但是我想完全依靠xml佈局去實現,然後試驗了幾次,最終只用了TextView做出瞭如下效果: 下劃線圖片程式碼: <?xml version="1.0" encoding

unity實現一個類似x光掃描效果

先來看下效果:原理很簡單,首先獲取頂點到攝像機的觀察方向,然後與頂點的法線方向進行點積算出投影的長度最後再乘以我們設定的顏色值即為最終要輸出的顏色。這裡要注意觀察方向與法線方向要進行歸一化。shader程式碼:Shader "Custom/XLight" { Propert

安卓仿知乎個人主頁,實現巢狀滑動和效果

本篇文章已經授權微信公共號guolin_blog(郭霖)獨家釋出 先看知乎的效果: 再看我們實現的效果: 網上也有很多巢狀滑動的例子,先說說我這個的優點。 1.頭部可以參與滑動 2.下面可以加viewpager 3.支援Recycler

純css3實現文字間歇滾動效果

vue gin span 需要 display () app counter happy 場景: 假設有4條數據或者標題,視口中只顯示兩條,采用每次向上滾動一條數據來展示所有的數據。效果如圖: 用JavaScript也很容易實現,但是需要操作DOM,可以參考這篇博客。考慮

unity實現三個Logo圖片進行3秒鐘的若隱若現後互相切換Logo圖片

date += srp val logs ima 精靈 texture 透明 private List<Sprite> storeTexture; public void Start() { storeTextu

Unite 2018 | 《崩壞3》:在Unity實現高品質的卡通渲染

width diffuse 動態生成 LG 編輯 www. tgs term 謝謝 本篇文章為Unity官方論壇發布的文章 由於全是幹貨,為了方便自己查找,也為了避免刪除找不到了 於是復制了過來。。。 原文地址: http://forum.china.unity3d.c

C#或unity實現正弦函式

C#或unity中實現正弦函式 本類用於第一,需要繪製一條正弦曲線的朋友;第二,需要根據正弦曲線控制物體運動的朋友;裡面都有註釋,程式碼如下: unity中使用的程式碼: public class Curvy_Sin { /// <summary> /// 週期

如何在報表實現強制分頁效果

  使用Word編輯文件,當文字或圖形等內容填滿一頁時,Word會插入一個自動分頁符並開始新的一頁。如果要在某個特定位置強制分頁,可手動插入分頁符(分隔符內),這樣可以確保章節標題總在新的一頁開始。 對於報表來講,同樣有類似的需求,比如一個訂單包括訂單資訊(訂單編號、貨主資訊、各種

Unity實現控制物體以自定義的速度沿Y軸旋轉90度(也可自定義度數)後停止,然後返回原來位置

1、需要控制沿Y軸旋轉的物體,如下所示: 2、編寫控制該物體旋轉的指令碼,如下所示:  using UnityEngine; using System.Collections; public class Test_CycleRoate : MonoBehaviour {

CSS實現文字兩端對齊的方法,登陸註冊介面經常用到

在寫登陸或註冊介面時,經常會遇到文字兩端對齊(word中有類似對齊方式)的問題,如下圖: 使用者名稱和密碼並沒有兩端對齊,那麼該怎樣處理 其實只需要兩行CSS程式碼就可以解決: 關鍵兩行是:text-align:justify;  text-align-last

js實現文字上下滾動效果【贊】

大家都知道,做html頁面時,為了提升網頁的使用者體驗,我們需要在網頁中加入一些特效,比如單行區域文字上下滾動就是經常用到的特效。如下圖示效果: 完整 html 頁面程式碼,可以直接執行 <html> <head> <title>js實現文字上下滾

Unity Shader 實現描邊OutLine效果

Shader實現描邊流程大致為:對模型進行2遍(2個pass)繪製,第一遍(描邊pass)在vertex shader中對模型沿頂點法線方向放大,fragment shader設定輸出顏色為描邊顏色;第二遍正常繪製模型,除被放大的部分外,其餘被覆蓋,這樣就有了描邊的效果。

unity實現簡單的程式紋理 10.3.1

using UnityEngine; using System.Collections; using System.Collections.Generic; //在unity中實現簡單的程式紋理 10.3.1 //在編輯模式執行 [ExecuteInEditMo

JQuery實現文字無縫滾動效果(Marquee外掛)

                推薦一個JQuery的無縫文字滾動效果,同時也可以滾動圖片,也叫做跑馬燈效果。此jquery外掛,依託jquery庫,能實現各種滾動效果,且讓HTML程式碼符合W3C標準。官方演示,如下: Demo使用方法如下:1、載入javascript。<scripttype="te