0:00:00.236,0:00:02.719 我们目前已经画了很多图 0:00:02.719,0:00:05.193 但有些挺简单的事情我们还没做过 0:00:05.193,0:00:07.595 例如写你的名字 这节课就讲 文本 0:00:07.595,0:00:10.049 为什么要使用文本呢 0:00:10.049,0:00:12.303 有时你要显示游戏里的分数 0:00:12.303,0:00:14.739 有时你要让角色讲话 或者让名字放大 0:00:14.739,0:00:16.305 缩小或者变色 0:00:16.305,0:00:18.654 让我们试着说 Hello 0:00:18.654,0:00:24.353 键入 text(Hello)我们发现了奇怪的错误提示 0:00:24.353,0:00:27.424 显示 hello未定义 什么意思呢 0:00:27.424,0:00:29.431 问题是 程序觉得 0:00:29.431,0:00:31.058 hello是一个变量 0:00:31.058,0:00:33.715 从程序的角度讲 有点道理 0:00:33.715,0:00:36.222 因为hello可能就是变量 它怎么知道呢 0:00:36.222,0:00:38.991 你要怎么告诉程序 这是文本呢 0:00:38.991,0:00:41.350 很简单 我们只要记住 0:00:41.350,0:00:43.159 在文本两边加上双引号 0:00:43.159,0:00:45.083 意味着 这不是变量 0:00:45.083,0:00:46.457 而是文本 0:00:46.457,0:00:48.153 亦或者说 我们想让它以文本的形式呈现 0:00:48.153,0:00:50.226 你可以通过这种方式记住 看书时 0:00:50.226,0:00:51.739 当角色讲话的时候 0:00:51.739,0:00:53.694 他们讲的话周围会有双引号 0:00:53.694,0:00:56.162 类似的 如果你想程序说话 0:00:56.162,0:00:58.400 那段文本必须要带上双引号 0:00:58.400,0:01:00.899 其实这很重要 也很容易搞砸 0:01:00.899,0:01:03.891 所以我要重复一遍 当你想在程序中显示文本 0:01:03.891,0:01:05.753 你一定要 0:01:05.753,0:01:07.526 在文本周围码上双引号 0:01:07.526,0:01:10.112 不然的话 你就会收到奇怪的错误提示 0:01:10.112,0:01:12.606 记住 每当你看到那些错误提示的时候 0:01:12.606,0:01:15.359 记得检查一下 是否忘了加双引号 0:01:15.359,0:01:17.232 好的 我们现在用了双引号 0:01:17.232,0:01:18.755 就没有错误提示了 0:01:18.755,0:01:20.928 但你也可能注意到 什么都没出现 0:01:20.928,0:01:22.217 还是一片空白 0:01:22.217,0:01:24.890 奇怪的是 如果我们设置下background(背景色) 0:01:24.890,0:01:29.114 调成红色之后 我们就可以看到了 0:01:29.114,0:01:33.120 文本是白色的 所以说问题就是 0:01:33.120,0:01:36.106 白色的文本 出现在白色的背景里 0:01:36.106,0:01:37.952 所以我们才看不到 0:01:37.952,0:01:40.451 挺蠢的 谁会在白板上 0:01:40.451,0:01:42.940 写白字啊 0:01:42.940,0:01:45.893 我们可以改变一下 我们已经学了 0:01:45.893,0:01:47.006 如何填充 0:01:47.006,0:01:49.891 就像我们填充长方形或者线一样 0:01:49.891,0:01:51.796 我们也可以填充文本 0:01:51.796,0:01:54.231 跟之前一样 然后你看 0:01:54.231,0:01:56.410 不用调背景 文本就显示出来了 0:01:56.410,0:02:00.609 我们再来看看 文本如何输入 0:02:00.609,0:02:02.324 第一部分挺明显的 0:02:02.324,0:02:04.419 写你想写的东西就行 0:02:04.419,0:02:06.584 第二部分 如果我们改变数字 0:02:06.584,0:02:08.949 我们可以看到文本 左右移动 0:02:08.949,0:02:11.776 这边则是决定上下位置 0:02:11.776,0:02:14.822 这个和我们之前 0:02:14.822,0:02:15.868 画长方形很像 0:02:15.868,0:02:17.620 有一点比较烦人 0:02:17.620,0:02:19.542 就是文本有两个坐标 0:02:19.542,0:02:24.256 左下角 也就是这个角 0:02:24.256,0:02:27.222 而对于长方形来说 就是左上角 这个角 0:02:27.222,0:02:30.280 好像这个设计就是来坑你的 0:02:30.280,0:02:32.761 但也是你要记住的东西 0:02:32.761,0:02:34.913 我们能自己实验看一下 0:02:34.955,0:02:39.219 我们把这个调成 高度 我们可以看到 0:02:39.219,0:02:42.448 高度被设置成了左下角的坐标 0:02:44.358,0:02:46.225 我们可以把它调成0 0:02:46.225,0:02:50.002 你觉得我们会看到什么呢 0:02:50.002,0:02:53.391 我们看不到它了 但如果我慢慢调高这个数字 0:02:53.391,0:02:56.326 我们可以看到 文字好像慢慢探出了头 0:02:56.326,0:02:59.782 因为左下角才是坐标的位置 0:02:59.782,0:03:01.754 不是左上角 0:03:01.754,0:03:05.611 好的 文本我们分析完了 0:03:05.611,0:03:07.278 我们来让文本变得更好 0:03:07.278,0:03:09.514 例如说 我们把它变大 0:03:09.514,0:03:12.435 我们可以输入textSize 告诉程序 0:03:12.435,0:03:13.886 文本要多大 0:03:13.886,0:03:16.099 然后我们可以写上30 已经挺大了 0:03:16.099,0:03:17.688 我们还可以让文本变得更大 0:03:17.688,0:03:20.457 亦或者非常非常非常小 0:03:20.457,0:03:23.034 怎样都可以 现在写上你的名字 0:03:23.034,0:03:25.641 然后在底下添加你要说的话 0:03:25.641,0:03:28.646 因为我不知道你的名字 所以我就写我的 0:03:28.646,0:03:30.871 你等会可以改成你的名字 0:03:30.871,0:03:34.264 应用刚才所学的 你可以打上text("Sophia") 0:03:34.264,0:03:35.887 我的名字就出现了 0:03:35.887,0:03:38.135 我还要在下面添加一点信息 0:03:38.135,0:03:43.493 例如 我喜欢小狗 吉他和编程之类的 0:03:43.493,0:03:46.709 很好 只是我们要改变一下 0:03:46.709,0:03:48.945 这些文字的位置 这样它们就不重叠了 0:03:48.945,0:03:51.647 不行 这样的文本变成了一长串 0:03:51.647,0:03:55.449 我们稍作改动 把文本变小一点 0:03:56.499,0:03:58.633 好了 看起来不错 0:03:58.633,0:04:00.964 只是 全蓝看起来有点枯燥 0:04:00.964,0:04:04.393 我们只要把填充改变一下 0:04:04.393,0:04:06.932 把颜色变成 我想想 0:04:06.932,0:04:09.804 紫色吧 0:04:09.804,0:04:13.126 好了 搞定 0:04:13.126,0:04:16.099 以上就是输入文本 改变文本颜色和字号