我創建了2個立方體(立方體1,立方體2)。當我將鼠標移到立方體1或立方體2上時,我想在GUI框中顯示其名稱。該名稱將顯示在控制檯中,但不是在我的GUI箱使用下面的代碼:在GUI框上顯示對象的名稱
Public class Label : MonoBehaviour
{
public string collidedmesh;
// Use this for initialization
void Start()
{
collidedmesh=transform.name;
Debug.Log("........"+collidedmesh);
}
void OnGUI()
{
GUI.Box(new Rect(300, 100, 100, 20),""+collidedmesh);
}
void OnMouseDown()
{
OnGUI();
}
}
輸出是
什麼是_not working_ exactly? –
你看到屏幕上的框?你爲什麼要將該名稱添加到空字符串? –
是的,但多維數據集1和多維數據集2打印在同一個盒子上...可以給你想法... –