Unity C#    [ 超簡單]   文字閃爍效果

 

  • 此篇重點語法 * * * * *

→ 修改Text的值

  myText.text= "123";

 

→ InokeRepeating 重複呼叫(“函式名,第一次間隔幾秒呼叫,每幾秒呼叫一次)

  e.g. InvokeRepeating("timer", 1, 1);

 → CancelInvoke 取消重複呼叫(“函式名”)

   e.g. CancelInvoke("timer");

 

  • 程式碼 * * * * *

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI; //使用Unity UI程式庫。

 

public class textEffect : MonoBehaviour {

    public Text mytext;

    void Start () {

        InvokeRepeating("showHide", 0.5f, 0.5f);

  }   

    void showHide() {

    if (mytext.text == ""){

  mytext.text == "按空白鍵繼續"; 

  }else{

  mytext.text == "";

  }

  }

}

 

  • 此篇效果-文字閃爍   * * * * 

 

 

-  大概了解重點後,接下來進入完整教學   -

 

一、 在場景中新增一個Text,

        GameObjectUIText,放置到自己喜歡的位置。

1_新增Text.jpg

1_1_擺放.jpg

 

二、 Assets新增一個C#

        Assets→右鍵→CreateC# Script檔名為textEffect

                將這個  C#程式拖曳到Text

  2_新增C#.jpg

 

2_2_拉到場上.jpg

 

三、 撰寫程式碼

3_3_程式碼.jpg

檔案名稱與public class的名稱記得要一樣!!! (不然會出現錯誤!)

 

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI; //使用Unity UI程式庫。 (TextUI的一部份哦要使用就必須要加,不然會出現錯誤!)

 

public class textEffect : MonoBehaviour {

    public Text mytext;

    void Start () {

        InvokeRepeating("showHide", 0.5f, 0.5f); 

  //0.5秒後,每0.5秒重複呼叫showHide函式。

  //InokeRepeating 重複呼叫(“函式名,第一次間隔幾秒呼叫,每幾秒呼叫一次)

  }   

    void showHide() {

    if (mytext.text == ""){ //如果 mytext內容是空的

  mytext.text = "按空白鍵繼續"; //將 mytext內容改變

  }else{ //否則

  mytext.text = ""//將 mytext內容改成空的

  }

  }

}

 

四、 點擊剛剛放入程式碼的Text,將Text拖曳至產生的欄位

  4_放入Text.jpg

 

五、 大功告成!!!!!

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------

 

我們有粉絲專頁囉!!!       

如果怕有問題連絡不到我們,歡迎隨時私訊FB粉專哦!!!

https://www.facebook.com/Straying2018/

 

●     如果這篇文章有幫助到您,希望您能留言給予我們鼓勵 !  

●     對於文章有任何的建議,非常歡迎留言告訴我們哦 !!!  

●     有任何想知道的功能也歡迎告訴我們,我們會盡快寫成部落格分享給大家 !

 

- By Cindy -        

 

arrow
arrow
    文章標籤
    Unity C# Text 文字 閃爍
    全站熱搜

    『迷途』 發表在 痞客邦 留言(1) 人氣()