2017-12-11 21 views
0

EDIT:解決済み。 TextMeshProの代わりにTextMeshProUGUIを使用しました。TextMeshPro Null参照例外

背景:
私はテキストを表示するTextMeshProを使用しています。私はスクリプトを介してテキストを変更したい。問題は、変更しようとするとNullReferenceExceptionが発生することです。

詳細:

マイスクリプト:

using System.Collections; 
using System.Collections.Generic; 
using UnityEngine; 
using TMPro; 

public class UI_speed : MonoBehaviour { 

    TextMeshPro textmeshPro; 

    void Start() { 
     textmeshPro = GetComponent<TextMeshPro>(); 
     textmeshPro.text = "test"; 
    } 
} 

コードがTextMeshPro APIと一致したので、私は何が起こっているのかわかりません。私はUnity 5.6.1f1を使用しています。どんな助けでも大歓迎です。ありがとうございました。 My workstation

答えて

0

ソリューションが見つかり

textmeshPro = GetComponentInChildren<TextMeshPro>(); 
+0

運がありません。同じエラー。 :/ –

+0

解決済み。 'TextMeshPro'の代わりに' TextMeshProUGUI'を使用しました。 –

0

を使用してみてください。 TextMeshProの代わりにTextMeshProUGUIを使用しました。詳細はわからないが動作する。