[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.24,0:00:02.72,Default,,0000,0000,0000,,我们目前已经画了很多图 Dialogue: 0,0:00:02.72,0:00:05.19,Default,,0000,0000,0000,,但有些挺简单的事情我们还没做过 Dialogue: 0,0:00:05.19,0:00:07.60,Default,,0000,0000,0000,,例如写你的名字 这节课就讲 文本 Dialogue: 0,0:00:07.60,0:00:10.05,Default,,0000,0000,0000,,为什么要使用文本呢 Dialogue: 0,0:00:10.05,0:00:12.30,Default,,0000,0000,0000,,有时你要显示游戏里的分数 Dialogue: 0,0:00:12.30,0:00:14.74,Default,,0000,0000,0000,,有时你要让角色讲话 或者让名字放大 Dialogue: 0,0:00:14.74,0:00:16.30,Default,,0000,0000,0000,,缩小或者变色 Dialogue: 0,0:00:16.30,0:00:18.65,Default,,0000,0000,0000,,让我们试着说 Hello Dialogue: 0,0:00:18.65,0:00:24.35,Default,,0000,0000,0000,,键入 text(Hello)我们发现了奇怪的错误提示 Dialogue: 0,0:00:24.35,0:00:27.42,Default,,0000,0000,0000,,显示 hello未定义 什么意思呢 Dialogue: 0,0:00:27.42,0:00:29.43,Default,,0000,0000,0000,,问题是 程序觉得 Dialogue: 0,0:00:29.43,0:00:31.06,Default,,0000,0000,0000,,hello是一个变量 Dialogue: 0,0:00:31.06,0:00:33.72,Default,,0000,0000,0000,,从程序的角度讲 有点道理 Dialogue: 0,0:00:33.72,0:00:36.22,Default,,0000,0000,0000,,因为hello可能就是变量 它怎么知道呢 Dialogue: 0,0:00:36.22,0:00:38.99,Default,,0000,0000,0000,,你要怎么告诉程序 这是文本呢 Dialogue: 0,0:00:38.99,0:00:41.35,Default,,0000,0000,0000,,很简单 我们只要记住 Dialogue: 0,0:00:41.35,0:00:43.16,Default,,0000,0000,0000,,在文本两边加上双引号 Dialogue: 0,0:00:43.16,0:00:45.08,Default,,0000,0000,0000,,意味着 这不是变量 Dialogue: 0,0:00:45.08,0:00:46.46,Default,,0000,0000,0000,,而是文本 Dialogue: 0,0:00:46.46,0:00:48.15,Default,,0000,0000,0000,,亦或者说 我们想让它以文本的形式呈现 Dialogue: 0,0:00:48.15,0:00:50.23,Default,,0000,0000,0000,,你可以通过这种方式记住 看书时 Dialogue: 0,0:00:50.23,0:00:51.74,Default,,0000,0000,0000,,当角色讲话的时候 Dialogue: 0,0:00:51.74,0:00:53.69,Default,,0000,0000,0000,,他们讲的话周围会有双引号 Dialogue: 0,0:00:53.69,0:00:56.16,Default,,0000,0000,0000,,类似的 如果你想程序说话 Dialogue: 0,0:00:56.16,0:00:58.40,Default,,0000,0000,0000,,那段文本必须要带上双引号 Dialogue: 0,0:00:58.40,0:01:00.90,Default,,0000,0000,0000,,其实这很重要 也很容易搞砸 Dialogue: 0,0:01:00.90,0:01:03.89,Default,,0000,0000,0000,,所以我要重复一遍 当你想在程序中显示文本 Dialogue: 0,0:01:03.89,0:01:05.75,Default,,0000,0000,0000,,你一定要 Dialogue: 0,0:01:05.75,0:01:07.53,Default,,0000,0000,0000,,在文本周围码上双引号 Dialogue: 0,0:01:07.53,0:01:10.11,Default,,0000,0000,0000,,不然的话 你就会收到奇怪的错误提示 Dialogue: 0,0:01:10.11,0:01:12.61,Default,,0000,0000,0000,,记住 每当你看到那些错误提示的时候 Dialogue: 0,0:01:12.61,0:01:15.36,Default,,0000,0000,0000,,记得检查一下 是否忘了加双引号 Dialogue: 0,0:01:15.36,0:01:17.23,Default,,0000,0000,0000,,好的 我们现在用了双引号 Dialogue: 0,0:01:17.23,0:01:18.76,Default,,0000,0000,0000,,就没有错误提示了 Dialogue: 0,0:01:18.76,0:01:20.93,Default,,0000,0000,0000,,但你也可能注意到 什么都没出现 Dialogue: 0,0:01:20.93,0:01:22.22,Default,,0000,0000,0000,,还是一片空白 Dialogue: 0,0:01:22.22,0:01:24.89,Default,,0000,0000,0000,,奇怪的是 如果我们设置下background(背景色) Dialogue: 0,0:01:24.89,0:01:29.11,Default,,0000,0000,0000,,调成红色之后 我们就可以看到了 Dialogue: 0,0:01:29.11,0:01:33.12,Default,,0000,0000,0000,,文本是白色的 所以说问题就是 Dialogue: 0,0:01:33.12,0:01:36.11,Default,,0000,0000,0000,,白色的文本 出现在白色的背景里 Dialogue: 0,0:01:36.11,0:01:37.95,Default,,0000,0000,0000,,所以我们才看不到 Dialogue: 0,0:01:37.95,0:01:40.45,Default,,0000,0000,0000,,挺蠢的 谁会在白板上 Dialogue: 0,0:01:40.45,0:01:42.94,Default,,0000,0000,0000,,写白字啊 Dialogue: 0,0:01:42.94,0:01:45.89,Default,,0000,0000,0000,,我们可以改变一下 我们已经学了 Dialogue: 0,0:01:45.89,0:01:47.01,Default,,0000,0000,0000,,如何填充 Dialogue: 0,0:01:47.01,0:01:49.89,Default,,0000,0000,0000,,就像我们填充长方形或者线一样 Dialogue: 0,0:01:49.89,0:01:51.80,Default,,0000,0000,0000,,我们也可以填充文本 Dialogue: 0,0:01:51.80,0:01:54.23,Default,,0000,0000,0000,,跟之前一样 然后你看 Dialogue: 0,0:01:54.23,0:01:56.41,Default,,0000,0000,0000,,不用调背景 文本就显示出来了 Dialogue: 0,0:01:56.41,0:02:00.61,Default,,0000,0000,0000,,我们再来看看 文本如何输入 Dialogue: 0,0:02:00.61,0:02:02.32,Default,,0000,0000,0000,,第一部分挺明显的 Dialogue: 0,0:02:02.32,0:02:04.42,Default,,0000,0000,0000,,写你想写的东西就行 Dialogue: 0,0:02:04.42,0:02:06.58,Default,,0000,0000,0000,,第二部分 如果我们改变数字 Dialogue: 0,0:02:06.58,0:02:08.95,Default,,0000,0000,0000,,我们可以看到文本 左右移动 Dialogue: 0,0:02:08.95,0:02:11.78,Default,,0000,0000,0000,,这边则是决定上下位置 Dialogue: 0,0:02:11.78,0:02:14.82,Default,,0000,0000,0000,,这个和我们之前 Dialogue: 0,0:02:14.82,0:02:15.87,Default,,0000,0000,0000,,画长方形很像 Dialogue: 0,0:02:15.87,0:02:17.62,Default,,0000,0000,0000,,有一点比较烦人 Dialogue: 0,0:02:17.62,0:02:19.54,Default,,0000,0000,0000,,就是文本有两个坐标 Dialogue: 0,0:02:19.54,0:02:24.26,Default,,0000,0000,0000,,左下角 也就是这个角 Dialogue: 0,0:02:24.26,0:02:27.22,Default,,0000,0000,0000,,而对于长方形来说 就是左上角 这个角 Dialogue: 0,0:02:27.22,0:02:30.28,Default,,0000,0000,0000,,好像这个设计就是来坑你的 Dialogue: 0,0:02:30.28,0:02:32.76,Default,,0000,0000,0000,,但也是你要记住的东西 Dialogue: 0,0:02:32.76,0:02:34.91,Default,,0000,0000,0000,,我们能自己实验看一下 Dialogue: 0,0:02:34.96,0:02:39.22,Default,,0000,0000,0000,,我们把这个调成 高度 我们可以看到 Dialogue: 0,0:02:39.22,0:02:42.45,Default,,0000,0000,0000,,高度被设置成了左下角的坐标 Dialogue: 0,0:02:44.36,0:02:46.22,Default,,0000,0000,0000,,我们可以把它调成0 Dialogue: 0,0:02:46.22,0:02:50.00,Default,,0000,0000,0000,,你觉得我们会看到什么呢 Dialogue: 0,0:02:50.00,0:02:53.39,Default,,0000,0000,0000,,我们看不到它了 但如果我慢慢调高这个数字 Dialogue: 0,0:02:53.39,0:02:56.33,Default,,0000,0000,0000,,我们可以看到 文字好像慢慢探出了头 Dialogue: 0,0:02:56.33,0:02:59.78,Default,,0000,0000,0000,,因为左下角才是坐标的位置 Dialogue: 0,0:02:59.78,0:03:01.75,Default,,0000,0000,0000,,不是左上角 Dialogue: 0,0:03:01.75,0:03:05.61,Default,,0000,0000,0000,,好的 文本我们分析完了 Dialogue: 0,0:03:05.61,0:03:07.28,Default,,0000,0000,0000,,我们来让文本变得更好 Dialogue: 0,0:03:07.28,0:03:09.51,Default,,0000,0000,0000,,例如说 我们把它变大 Dialogue: 0,0:03:09.51,0:03:12.44,Default,,0000,0000,0000,,我们可以输入textSize 告诉程序 Dialogue: 0,0:03:12.44,0:03:13.89,Default,,0000,0000,0000,,文本要多大 Dialogue: 0,0:03:13.89,0:03:16.10,Default,,0000,0000,0000,,然后我们可以写上30 已经挺大了 Dialogue: 0,0:03:16.10,0:03:17.69,Default,,0000,0000,0000,,我们还可以让文本变得更大 Dialogue: 0,0:03:17.69,0:03:20.46,Default,,0000,0000,0000,,亦或者非常非常非常小 Dialogue: 0,0:03:20.46,0:03:23.03,Default,,0000,0000,0000,,怎样都可以 现在写上你的名字 Dialogue: 0,0:03:23.03,0:03:25.64,Default,,0000,0000,0000,,然后在底下添加你要说的话 Dialogue: 0,0:03:25.64,0:03:28.65,Default,,0000,0000,0000,,因为我不知道你的名字 所以我就写我的 Dialogue: 0,0:03:28.65,0:03:30.87,Default,,0000,0000,0000,,你等会可以改成你的名字 Dialogue: 0,0:03:30.87,0:03:34.26,Default,,0000,0000,0000,,应用刚才所学的 你可以打上text("Sophia") Dialogue: 0,0:03:34.26,0:03:35.89,Default,,0000,0000,0000,,我的名字就出现了 Dialogue: 0,0:03:35.89,0:03:38.14,Default,,0000,0000,0000,,我还要在下面添加一点信息 Dialogue: 0,0:03:38.14,0:03:43.49,Default,,0000,0000,0000,,例如 我喜欢小狗 吉他和编程之类的 Dialogue: 0,0:03:43.49,0:03:46.71,Default,,0000,0000,0000,,很好 只是我们要改变一下 Dialogue: 0,0:03:46.71,0:03:48.94,Default,,0000,0000,0000,,这些文字的位置 这样它们就不重叠了 Dialogue: 0,0:03:48.94,0:03:51.65,Default,,0000,0000,0000,,不行 这样的文本变成了一长串 Dialogue: 0,0:03:51.65,0:03:55.45,Default,,0000,0000,0000,,我们稍作改动 把文本变小一点 Dialogue: 0,0:03:56.50,0:03:58.63,Default,,0000,0000,0000,,好了 看起来不错 Dialogue: 0,0:03:58.63,0:04:00.96,Default,,0000,0000,0000,,只是 全蓝看起来有点枯燥 Dialogue: 0,0:04:00.96,0:04:04.39,Default,,0000,0000,0000,,我们只要把填充改变一下 Dialogue: 0,0:04:04.39,0:04:06.93,Default,,0000,0000,0000,,把颜色变成 我想想 Dialogue: 0,0:04:06.93,0:04:09.80,Default,,0000,0000,0000,,紫色吧 Dialogue: 0,0:04:09.80,0:04:13.13,Default,,0000,0000,0000,,好了 搞定 Dialogue: 0,0:04:13.13,0:04:16.10,Default,,0000,0000,0000,,以上就是输入文本 改变文本颜色和字号