如何更改按钮上的文字单击?

时间:2018-03-30 13:03:14

标签: c# unity3d button

我遇到一个问题,即用户必须经历很多文字。是否有可能将所有这些可能的文本更改存储在枚举或数组中,然后将其显示给用户。 或者我应该限制自己使用简单的硬打字技术?

1 个答案:

答案 0 :(得分:0)

你可以有一个字符串数组和名为index的整数变量,然后通过获取数组上当前索引的字符串来增加索引并修改当前文本。

你有一个例子,当然你需要解决这个问题并通过填充数组来自己设置,然后单击增加currentIndex,这样你就可以将UI文本设置为当前字符串。

示例:

int currentIndex = 0;
string[] captions = new string[5];
Text textHolder;

currentIndex++;
textHolder.Text = captions[currentIndex];