簡體   English   中英

Unity 5,網格文本未出現在游戲視圖中

[英]Unity 5, Mesh Text doesn't appear on Game view

好的,所以我試圖創建一個帶有文本的健康欄。我也希望該文本不斷變化,所以我為此編寫了一個腳本。

public TextMesh HealthText;

void Update()
    {
        AdjustCurrentHealth(0);
        HandleMovement();
        HandleHealth();
        Texts();
    }

    private void Texts()
    {
        HealthText.text = CurHealth.ToString() + " / " + MaxHealth.ToString();
    }

好吧,我可以在Unity組件設置上對其進行更改,並且它會在場景視圖中顯示,但是當我按play時,文本不會出現。

提前致謝!

我真不明白為什么它不起作用。 我剛剛測試了相同的代碼。 我所做的是:

  • 創建一個新的3D文字游戲對象。
  • 將此對象分配給附加了腳本的游戲對象的公共變量(HealthText)。 (很重要)。
  • 運行腳本。

我想知道文本在運行時是否也會從場景視圖中消失? 也許這意味着創建字符串存在問題。

我希望這有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM