0

スクリプトから 3DText のテキストを変更する方法について多くの質問を読みました。

それらの多くは、次のことを提案しました:::

GetComponent(TextMesh).text = "blah";

しかし、これを使用しようとすると、エラー Expression denotes aタイプが表示されます'、どこにvariable',値' またはmethod group' was expected

私は多くの例を試しましたが、実際には機能しませんでした。

TextMesh textMesh;
textMesh = (TextMesh) descriptionObject.transform.GetComponent("Text Mesh");
textMesh.text = "Name : ABC";

上記のコードはエラーなしでコンパイルされますが、テキストは変更されません。誰かがこれで私を助けることができますか? 3DText オブジェクトの TEXT を変更するにはどうすればよいですか。

ありがとう...

4

2 に答える 2

1

これは機能します!!!!

textMesh = (TextMesh) descriptionObject.transform.GetComponent(typeof(TextMesh));
        textMesh.text = "Name : ABC";
于 2013-10-22T09:48:39.743 に答える