unity 显示物体自身的名字
时间: 2023-09-11 13:08:44 浏览: 135
在 Unity 中,可以通过代码来获取物体自身的名字,并将其显示在屏幕上。以下是一个简单的示例代码:
```csharp
using UnityEngine;
using UnityEngine.UI;
public class ShowObjectName : MonoBehaviour
{
public Text textComponent;
void Start()
{
// 获取物体自身的名字
string objectName = gameObject.name;
// 将物体自身的名字显示在屏幕上
textComponent.text = objectName;
}
}
```
在上面的代码中,我们首先定义了一个 Text 类型的变量 textComponent,用于存储需要将物体自身的名字显示的 Text 控件。然后在 Start() 函数中,使用 gameObject.name 属性获取当前物体自身的名字,并将其赋值给字符串变量 objectName。最后,我们可以使用 textComponent.text 属性将物体自身的名字显示在屏幕上。
需要注意的是,如果当前物体没有被命名,那么 gameObject.name 属性将返回空字符串。因此,在使用 objectName 变量之前需要进行非空检查。
阅读全文