‫欢迎回来｡
‫在本视频中, 我们将了解UI元素, 特别是文本｡
‫所以我创建了一个新项目｡
‫我称之为乒乓基础｡
‫在这里我想创建一个UI元素｡
‫因此, 在我创建的层次结构视图中, 我单击右键, 然后进入UI｡
‫我有很多选择｡
‫我有文本､ 图像､ 原始图像､ 按钮等等｡
‫现在, 我只使用文本｡
‫正如你所看到的, 新的文本出现在屏幕左下角｡
‫所以如果我们缩小到正确的位置, 我们就会看到｡
‫这是我们的经文目前所在的地方｡
‫在左下角｡
‫这是我们画布的渲染模式, 也就是屏幕空间覆盖｡
‫它会将我们分配给UI层或UI空间的任何内容覆盖在游戏模式或游戏视图本身之上｡
‫现在不管我们有什么作为游戏对象, 假设我们添加一个3D立方体, 并将其定位在000｡
‫它就在这里｡
‫如你所见, 就在这附近｡
‫因此, 游戏模式本身是非常小的相比, 这个巨大的屏幕是或这个巨大的层, 这是我们的UI层, 我们的画布,
‫这是放在上面｡
‫这就是屏幕空间重叠的作用｡
‫还有其他选项, 例如, 屏幕空间相机｡
‫你需要在这里给予它一个摄影机, 渲染摄影机, 它会采取不同的方法｡
‫所以现在它是基于相机当前的位置, 你有一个特定的画布在相机和播放模式之间｡
‫这就像是在上面加了一层, 但这仍然是一个稍微不同的方法｡
‫然后你就有了世界空间, 你可以为你的画布指定一个特定的宽度和高度, 你可以做一些额外的层改变等等｡
‫我们将在整个课程中使用不同的渲染模式, 所以不用担心｡
‫您将在接下来的视频或章节中详细了解这些内容｡
‫我只是想快速地向您展示一下不同的模式｡
‫现在, 在画布中, 我们有了文本, 同时, 我们还创建了一个事件系统｡
‫因此, 每当我们创建一个UI时, 如果我们以前没有UI元素,
‫我们的画布和事件系统就会直接自动为我们创建｡
‫然后我写了一段文字｡
‫如您所见, 它是画布的子对象, 因此位于画布文件夹中, 现在我们可以继续更改文本｡
‫所以我们有了新的文本｡
‫我们把它改成零吧｡
‫如你所见, 我们几乎看不到零｡
‫所以, 让我们将字体大小更改为50｡
‫现在你可能会说, 哦, ——, 它去哪儿了？
‫我再也看不见了｡
‫这与高度和宽度不再适合字体大小的事实有关｡
‫所以我们的短信｡
‫元素本身｡
‫我们的文本UI元素的高度只有30｡
‫所以只有当我把它增加到4, 例如60, 我才能在我的文本上再次看到我的数字｡
‫现在我们回到30, 假设我仍然想把它保持在30, 但是我仍然想看到我的0, 否则我怎么解呢？
‫你能做的就是使用溢出｡
‫因此, 水平溢出和垂直溢出将这样做, 你可以看到, 你的数字仍然会出现｡
‫然而现在, 它被切断了｡
‫那么我怎么移动我的零呢？
‫你可以把它从这里移走｡
‫让我们把镜头拉远到可以看到的地方｡
‫所以你可以把它移到这里｡
‫正如您在这里使用我们的变换编辑器或使用我们的变换工具所看到的｡
‫现在, 您可以拖动它, 您可以看到它的位置｡
‫另一种改变事物位置的方法, 当然是直接在这里改变, 引导, 变换,
‫这样你就可以在这里增加值｡
‫所以你可以说00是适合你的位置｡
‫现在零不在中心｡
‫为什么会这样呢？
‫这是因为这里的文本没有居中对齐｡
‫所以你可以在两个方向上把它对中, 然后它就会完美地对中, 你仍然可以通过改变锚来改变它｡
‫例如, 这里是一个预设在中心的锚｡
‫你可以把它锚在左上方, 现在我们把它固定在左上方｡
‫如您所见, 除了立柱Y和姿势X之外, 没有任何变化｡
‫所以这两个值现在已经改变了｡
‫所以如果我们把这些归零, 你可以看到我们的零回到或者说完全回到了左上角的边缘｡
‫现在, 当然, 我们会想把它移动一点, 这样我们仍然可以看到零｡
‫所以让我们把它放到我们的游戏里｡
‫现在, 黑色可能不适合你｡
‫如果你想改变它, 你可以在这里找到颜色属性, 把颜色改变成, 比如, 红色, 白色,
‫绿色, 或者任何你喜欢的颜色｡
‫好吧, 我会的
‫我们来看看这个粉色因为它和蓝色很相配.
‫我们可以看得很清楚｡
‫当然, 你可以做的就是改变行距｡
‫假设这里有第二行｡
‫然后可以更改行距｡
‫假设你想让两条线之间的距离更大｡
‫这就是行距｡
‫一个就够了｡
‫最后, 当然, 您可以随时更改字体｡
‫所以标准是A, 没有其他字体｡
‫默认情况下｡
‫例如, 您可以从资源存储下载字体, 也可以从下载字体的位置导入字体｡
‫所以你把它们下载到你的机器上, 然后你可以从那里导入它｡
‫但是要小心, 你不要下载你不拥有的字体, 因为有些字体实际上要花钱, 大多数字体都不需要｡
‫因此, 只需搜索免费字体或免版税字体, 然后使用这些｡
‫好吧, 我会的
‫这就是字体和文字的问题｡
‫现在, 让我们在下一个视频中看看如何通过编程方式更改该数字｡