‫欢迎回来｡
‫在本视频中, 我们将以编程方式更改该文本元素的值｡
‫让我们继续创建一个空对象, 并将其称为游戏管理器.
‫游戏管理器是一个你可以使用的对象, 例如, 用来收集你的分数,
‫处理状态等类似的事情｡
‫如果您想添加此功能, 我们可以更改此处的数字, 让我们继续创建一个新脚本｡
‫我将把这种行为称为文本行为｡
‫所以我们打开它｡
‫让我们打开“脚本”选项卡｡
‫无论何时你想处理代码中的文本, 你需要做的事情或者处理文本元素, 你需要做的事情就是你需要使用unity
‫engine. ui添加｡
‫所以这个命名空间很重要｡
‫否则, 您无法创建文本对象｡
‫所以你可以看到有一个类叫做文本掩码图形｡
‫我对元素进行布局, 因此它是将字体数据绘制到屏幕上默认图形, 这正是我们所需要的｡
‫我将创建一个公共文本, 我将把它简单地称为我的文本｡
‫现在, 在START方法中, 我可以继续初始化它, 这样我就可以搜索一个文本,
‫或者我可以简单地这样做, 这样我就可以把它拖到我的｡
‫组件｡
‫你马上就会明白这意味着什么｡
‫现在, 如果有人按下一个按钮, 如果输入的不是得到的键, 向下是键码点空格｡
‫所以每当我们按下粘贴键, 我想发生的是我想改变我的文本, 我想把它变成一个数字｡
‫所以我们创建一个数字, int, text, number, 并把它设为0.
‫每次我按空格键, 我想让文本数字增加一｡
‫所以每当有人按空格键时, 我就把文本数字加一.
‫同时我想改变我的文字｡
‫所以我的文本点等于文本数点等于字符串｡
‫它会把文本本身变成文本编号的值.
‫当然, 我们需要将其转换为字符串, 因为text需要字符串｡
‫如您所见, 字符串文本｡
‫因此, 字符串值this text将文本将显示｡
‫因此, 我的文本, 也就是我们的文本UI元素, 现在将显示我们在那里的任何数字｡
‫让我们来看看这意味着什么｡
‫如果我们回到统一, 我们的文本行为, 我们的游戏管理器现在, 我们将得到我的文本, 这是我们的文本从画布上,
‫我在这里｡
‫所以我得把它拖进去｡
‫现在这里有一个文本, 我们可以运行代码｡
‫看看我按空格键会发生什么｡
‫所以我按空格键｡
‫如你所见, 每次我按空格键, 数字就会上升, 它就显示在这里｡
‫你甚至可以直接说｡
‫然而, 如果按下的输入不是这样的话｡
‫如果是这样的话, 如果输入的不是空格, 而是比方说SW键被按下了｡
‫因此得到键向下键代码点SW｡
‫如果是这样的话, 那么改变我的文本思想文本到SW被按下｡
‫现在让我们看看会发生什么｡
‫让我们回到我们的游戏｡
‫我们开始吧
‫现在你可以看到它是一个零｡
‫我按下底部, 然后按下SW, 你可以看到按下的位置｡
‫当然, 它的位置并不完美｡
‫因此, 我们的文本UI元素并没有完美地定位来维护这么多的信息｡
‫所以我们可以用这么多的字符, 当然也可以改变｡
‫我们可以改变它的宽度, 或者把它移过去, 甚至可以把宽度改成, 比如说,
‫300, 甚至更远一点, 现在让我们看看会发生什么｡
‫等等, 我们先把这一幕保留一下｡
‫那总是好的｡
‫我们将其称为主控件, 现在运行它｡
‫现在我们按回车键, 回车键, 回车键, 然后按se, 你会看到se被按下了｡
‫好了, 现在您知道了如何操作文本元素, 以及如何使用它们.
‫因为我们要做的是, 当然我们会在乒乓球游戏中使用它们, 通常在每一个游戏中, 因为我们需要一个UI｡
‫这就是你如何使用文本的例子｡