1 00:00:00,236 --> 00:00:02,719 我们目前已经画了很多图 2 00:00:02,719 --> 00:00:05,193 但有些挺简单的事情我们还没做过 3 00:00:05,193 --> 00:00:07,595 例如写你的名字 这节课就讲 文本 4 00:00:07,595 --> 00:00:10,049 为什么要使用文本呢 5 00:00:10,049 --> 00:00:12,303 有时你要显示游戏里的分数 6 00:00:12,303 --> 00:00:14,739 有时你要让角色讲话 或者让名字放大 7 00:00:14,739 --> 00:00:16,305 缩小或者变色 8 00:00:16,305 --> 00:00:18,654 让我们试着说 Hello 9 00:00:18,654 --> 00:00:24,353 键入 text(Hello)我们发现了奇怪的错误提示 10 00:00:24,353 --> 00:00:27,424 显示 hello未定义 什么意思呢 11 00:00:27,424 --> 00:00:29,431 问题是 程序觉得 12 00:00:29,431 --> 00:00:31,058 hello是一个变量 13 00:00:31,058 --> 00:00:33,715 从程序的角度讲 有点道理 14 00:00:33,715 --> 00:00:36,222 因为hello可能就是变量 它怎么知道呢 15 00:00:36,222 --> 00:00:38,991 你要怎么告诉程序 这是文本呢 16 00:00:38,991 --> 00:00:41,350 很简单 我们只要记住 17 00:00:41,350 --> 00:00:43,159 在文本两边加上双引号 18 00:00:43,159 --> 00:00:45,083 意味着 这不是变量 19 00:00:45,083 --> 00:00:46,457 而是文本 20 00:00:46,457 --> 00:00:48,153 亦或者说 我们想让它以文本的形式呈现 21 00:00:48,153 --> 00:00:50,226 你可以通过这种方式记住 看书时 22 00:00:50,226 --> 00:00:51,739 当角色讲话的时候 23 00:00:51,739 --> 00:00:53,694 他们讲的话周围会有双引号 24 00:00:53,694 --> 00:00:56,162 类似的 如果你想程序说话 25 00:00:56,162 --> 00:00:58,400 那段文本必须要带上双引号 26 00:00:58,400 --> 00:01:00,899 其实这很重要 也很容易搞砸 27 00:01:00,899 --> 00:01:03,891 所以我要重复一遍 当你想在程序中显示文本 28 00:01:03,891 --> 00:01:05,753 你一定要 29 00:01:05,753 --> 00:01:07,526 在文本周围码上双引号 30 00:01:07,526 --> 00:01:10,112 不然的话 你就会收到奇怪的错误提示 31 00:01:10,112 --> 00:01:12,606 记住 每当你看到那些错误提示的时候 32 00:01:12,606 --> 00:01:15,359 记得检查一下 是否忘了加双引号 33 00:01:15,359 --> 00:01:17,232 好的 我们现在用了双引号 34 00:01:17,232 --> 00:01:18,755 就没有错误提示了 35 00:01:18,755 --> 00:01:20,928 但你也可能注意到 什么都没出现 36 00:01:20,928 --> 00:01:22,217 还是一片空白 37 00:01:22,217 --> 00:01:24,890 奇怪的是 如果我们设置下background(背景色) 38 00:01:24,890 --> 00:01:29,114 调成红色之后 我们就可以看到了 39 00:01:29,114 --> 00:01:33,120 文本是白色的 所以说问题就是 40 00:01:33,120 --> 00:01:36,106 白色的文本 出现在白色的背景里 41 00:01:36,106 --> 00:01:37,952 所以我们才看不到 42 00:01:37,952 --> 00:01:40,451 挺蠢的 谁会在白板上 43 00:01:40,451 --> 00:01:42,940 写白字啊 44 00:01:42,940 --> 00:01:45,893 我们可以改变一下 我们已经学了 45 00:01:45,893 --> 00:01:47,006 如何填充 46 00:01:47,006 --> 00:01:49,891 就像我们填充长方形或者线一样 47 00:01:49,891 --> 00:01:51,796 我们也可以填充文本 48 00:01:51,796 --> 00:01:54,231 跟之前一样 然后你看 49 00:01:54,231 --> 00:01:56,410 不用调背景 文本就显示出来了 50 00:01:56,410 --> 00:02:00,609 我们再来看看 文本如何输入 51 00:02:00,609 --> 00:02:02,324 第一部分挺明显的 52 00:02:02,324 --> 00:02:04,419 写你想写的东西就行 53 00:02:04,419 --> 00:02:06,584 第二部分 如果我们改变数字 54 00:02:06,584 --> 00:02:08,949 我们可以看到文本 左右移动 55 00:02:08,949 --> 00:02:11,776 这边则是决定上下位置 56 00:02:11,776 --> 00:02:14,822 这个和我们之前 57 00:02:14,822 --> 00:02:15,868 画长方形很像 58 00:02:15,868 --> 00:02:17,620 有一点比较烦人 59 00:02:17,620 --> 00:02:19,542 就是文本有两个坐标 60 00:02:19,542 --> 00:02:24,256 左下角 也就是这个角 61 00:02:24,256 --> 00:02:27,222 而对于长方形来说 就是左上角 这个角 62 00:02:27,222 --> 00:02:30,280 好像这个设计就是来坑你的 63 00:02:30,280 --> 00:02:32,761 但也是你要记住的东西 64 00:02:32,761 --> 00:02:34,913 我们能自己实验看一下 65 00:02:34,955 --> 00:02:39,219 我们把这个调成 高度 我们可以看到 66 00:02:39,219 --> 00:02:42,448 高度被设置成了左下角的坐标 67 00:02:44,358 --> 00:02:46,225 我们可以把它调成0 68 00:02:46,225 --> 00:02:50,002 你觉得我们会看到什么呢 69 00:02:50,002 --> 00:02:53,391 我们看不到它了 但如果我慢慢调高这个数字 70 00:02:53,391 --> 00:02:56,326 我们可以看到 文字好像慢慢探出了头 71 00:02:56,326 --> 00:02:59,782 因为左下角才是坐标的位置 72 00:02:59,782 --> 00:03:01,754 不是左上角 73 00:03:01,754 --> 00:03:05,611 好的 文本我们分析完了 74 00:03:05,611 --> 00:03:07,278 我们来让文本变得更好 75 00:03:07,278 --> 00:03:09,514 例如说 我们把它变大 76 00:03:09,514 --> 00:03:12,435 我们可以输入textSize 告诉程序 77 00:03:12,435 --> 00:03:13,886 文本要多大 78 00:03:13,886 --> 00:03:16,099 然后我们可以写上30 已经挺大了 79 00:03:16,099 --> 00:03:17,688 我们还可以让文本变得更大 80 00:03:17,688 --> 00:03:20,457 亦或者非常非常非常小 81 00:03:20,457 --> 00:03:23,034 怎样都可以 现在写上你的名字 82 00:03:23,034 --> 00:03:25,641 然后在底下添加你要说的话 83 00:03:25,641 --> 00:03:28,646 因为我不知道你的名字 所以我就写我的 84 00:03:28,646 --> 00:03:30,871 你等会可以改成你的名字 85 00:03:30,871 --> 00:03:34,264 应用刚才所学的 你可以打上text("Sophia") 86 00:03:34,264 --> 00:03:35,887 我的名字就出现了 87 00:03:35,887 --> 00:03:38,135 我还要在下面添加一点信息 88 00:03:38,135 --> 00:03:43,493 例如 我喜欢小狗 吉他和编程之类的 89 00:03:43,493 --> 00:03:46,709 很好 只是我们要改变一下 90 00:03:46,709 --> 00:03:48,945 这些文字的位置 这样它们就不重叠了 91 00:03:48,945 --> 00:03:51,647 不行 这样的文本变成了一长串 92 00:03:51,647 --> 00:03:55,449 我们稍作改动 把文本变小一点 93 00:03:56,499 --> 00:03:58,633 好了 看起来不错 94 00:03:58,633 --> 00:04:00,964 只是 全蓝看起来有点枯燥 95 00:04:00,964 --> 00:04:04,393 我们只要把填充改变一下 96 00:04:04,393 --> 00:04:06,932 把颜色变成 我想想 97 00:04:06,932 --> 00:04:09,804 紫色吧 98 00:04:09,804 --> 00:04:13,126 好了 搞定 99 00:04:13,126 --> 00:04:16,099 以上就是输入文本 改变文本颜色和字号