Object 在立方体游戏对象的正面插入3D文本

Object 在立方体游戏对象的正面插入3D文本,object,text,unity3d,unityscript,Object,Text,Unity3d,Unityscript,我想向多维数据集添加一个文本,该多维数据集的子级为3D文本。我正在尝试将文本写入/显示到立方体的正面(或非常靠近) 我正在使用以下javascript在3D文本上书写: #pragma strict var countdown : int = 200; function Update() { GetComponent(TextMesh).text = countdown.ToString(); } 编辑:我的困难是使文本出现在立方体的正面/正面,就像它写在上面一样 我上次失败的尝试是使

我想向多维数据集添加一个文本,该多维数据集的子级为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();

有什么想法吗?

如果TextMesh对象是多维数据集的子对象,那么您希望使用的是:

transform.Find("TextMeshObjectName").GetComponent(TextMesh).text = countdown.ToString();

其中
TextMeshObjectName
是TextMesh对象的名称。我还假设脚本是从多维数据集中运行的。当然,还有其他方法可以找到子对象,因此如果您愿意,请查看此链接

是否调整了transform.localPosition?正如我在编辑中所说:我的困难在于使文本显示在立方体的正面/正面,就像它写在立方体上一样。将文本或脚本附加到任何对象都不是问题