2017-12-11 3 views
0

편집 : 해결. 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을 사용하고 있습니다. 어떤 도움이라도 대단히 감사합니다. 고맙습니다.

textmeshPro = GetComponentInChildren<TextMeshPro>(); 

답변

0

봅니다 해결책을 발견. TextMeshPro 대신 TextMeshProUGUI을 사용했습니다. 확실치 않은 세부 사항이지만 작동합니다.

+0

행운을 비네. 같은 오류. :/ –

+0

해결되었습니다. 'TextMeshPro' 대신'TextMeshProUGUI'를 사용했습니다. –

0

사용 My workstation