我想将文本添加到多维数据集中,该多维数据集具有作为子项的3D文本。我正在尝试将文本写入/显示到立方体的正面(或非常接近)。
我正在使用以下javascript来撰写3D文字:
#pragma strict
var countdown : int = 200;
function Update()
{
GetComponent(TextMesh).text = countdown.ToString();
}
编辑:我的难点是让文本出现在立方体的正面/正面,就像它写在立方体上一样。
我上次失败的尝试是使用以下行:
var tm = gameObject.AddComponent(TextMesh);
tm.text = countdown.ToString();
有什么想法吗?
答案 0 :(得分:0)
如果TextMesh对象是多维数据集的子对象,那么您要使用的是:
transform.Find("TextMeshObjectName").GetComponent(TextMesh).text = countdown.ToString();
其中TextMeshObjectName
是TextMesh对象的名称。我还假设脚本是从多维数据集中运行的。当然还有其他方法可以找到孩子,所以如果你愿意,可以看一下这个链接here