unity怎么把string打印在text上
时间: 2023-12-17 10:05:27 浏览: 29
你可以使用 Unity 中的 Text 组件来打印字符串。首先,确保你的场景中存在一个 Text 对象。然后,在你的代码中,你可以使用以下方法来获取该对象并将字符串打印到它上面:
```csharp
using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
public Text myText;
void Start()
{
myText.text = "Hello, world!";
}
}
```
在这个示例中,我们首先从 UnityEngine.UI 命名空间导入 Text 类。然后,我们声明一个公共 Text 对象 myText,在 Start() 方法中将其设置为字符串"Hello, world!"。这将在游戏开始时将该字符串打印到 myText 对象上。
请注意,你需要将 Text 对象分配给 myText 变量。你可以通过在 Unity 编辑器中拖动 Text 对象来完成此操作。或者,你可以在代码中使用 GameObject.Find() 或 GetComponent() 方法来获取该对象。