unity 点击一个text ,在scroll view 上面生成文本跟text一样,如何生成
时间: 2023-11-12 16:05:12 浏览: 65
你可以创建一个预制件,其中包含一个文本对象,当用户点击该文本对象时,使用Instantiate()函数创建该预制件的副本,并将其添加到scroll view中。以下是一个简单的示例代码:
```
public GameObject textPrefab;
public Transform scrollViewContent;
public void OnTextClick()
{
GameObject newText = Instantiate(textPrefab);
newText.transform.SetParent(scrollViewContent, false);
newText.GetComponent<Text>().text = "New Text";
}
```
在上面的代码中,textPrefab是预制件,scrollViewContent是scroll view的Content区域的Transform组件。当用户点击文本对象时,OnTextClick()函数将使用Instantiate()函数创建一个新的文本对象副本,将其添加到scrollViewContent中,并在该文本对象中设置文本内容。
阅读全文