1 00:00:00,380 --> 00:00:02,400 好吧,你好, 我的名字是查丽塔·卡特。 2 00:00:02,430 --> 00:00:05,790 我是华特迪士尼幻想工程的 高级创意制作人。 3 00:00:06,140 --> 00:00:06,870 我负责领导团队, 4 00:00:06,900 --> 00:00:11,920 以实际制作我们的客人 可以体验的景点。 5 00:00:12,560 --> 00:00:16,020 因此,我们一直在寻找可以改进 6 00:00:16,260 --> 00:00:19,870 并为客人提供更好体验的方法, 而科技是其中的核心。 7 00:00:21,500 --> 00:00:23,363 恭喜,你做到了。 8 00:00:23,750 --> 00:00:25,480 你对BB-8进行了编程 并成功控制了它。 9 00:00:25,960 --> 00:00:28,180 现在我认为我们已经准备好 迎接更困难的事情了。 10 00:00:28,400 --> 00:00:29,300 让我们大胆试试吧! 11 00:00:30,260 --> 00:00:32,420 既然您已经掌握了编程的基础知识, 12 00:00:32,610 --> 00:00:35,140 我们将重新开始构建你自己的游戏, 13 00:00:35,370 --> 00:00:38,250 而R2-D2 和C-3PO 是主要角色。 14 00:00:38,760 --> 00:00:39,780 要制作游戏, 15 00:00:39,810 --> 00:00:43,410 我们需要了解游戏程序员 每天都在使用的东西。 16 00:00:43,640 --> 00:00:44,990 它们被称为事件。 17 00:00:45,560 --> 00:00:48,210 事件告诉你的程序在发生某事时 18 00:00:48,430 --> 00:00:52,760 进行监听或等待, 然后执行相关指令。 19 00:00:53,400 --> 00:00:56,120 事件的一些示例包括监听鼠标点击、 20 00:00:56,680 --> 00:00:59,010 箭头按钮或屏幕上的点击。 21 00:00:59,680 --> 00:01:01,680 在这里,我们将让 R2-D2 22 00:01:01,710 --> 00:01:04,400 向上移动以向 一名叛军飞行员传递信息, 23 00:01:04,590 --> 00:01:07,130 然后向下移动至 另一名叛军飞行员身边。 24 00:01:07,480 --> 00:01:09,630 当玩家使用向上/向下箭头键 或向上/向下按钮时, 25 00:01:09,804 --> 00:01:13,540 我们将使用事件让它移动。 26 00:01:14,820 --> 00:01:18,690 我们将使用“上移事件”代码块 并在其之下附上上移代码块。 27 00:01:19,370 --> 00:01:21,630 当玩家按下向上箭头键时, 28 00:01:21,760 --> 00:01:24,320 与“上移事件”代码块 相关的代码将运行。 29 00:01:25,040 --> 00:01:28,030 同理,我们可以通过相同的步骤 让 R2-D2 向下移动。 30 00:01:28,660 --> 00:01:31,280 为此,我们将使用一个名为 “上移事件”的指令。 31 00:01:32,100 --> 00:01:34,240 当你将指令拖出工具箱时, 32 00:01:34,600 --> 00:01:38,540 你会看到它的结尾以大括号 而不是分号作为开头。 33 00:01:39,170 --> 00:01:42,010 这为我们提供了将 其他命令放在其中的空间。 34 00:01:42,720 --> 00:01:47,155 当玩家按下向上箭头时,我们输入在 这些括号中的每个指令都会运行。 35 00:01:47,780 --> 00:01:49,630 我们要R2-D2 上移, 36 00:01:50,020 --> 00:01:52,571 所以我们在指令中放置 一个上移代码块。 37 00:01:53,200 --> 00:01:56,270 同理,我们可以通过 相同的步骤让R2-D2 下移。 38 00:01:57,380 --> 00:02:01,420 现在,与其提前编写 所有代码来控制我们的机器人, 39 00:02:01,720 --> 00:02:04,863 我们可以让R2-D2对在屏幕上 移动他的按钮点击事件做出反应, 40 00:02:05,130 --> 00:02:06,650 对其进行控制。 41 00:02:07,260 --> 00:02:10,680 一步一步地, 你的游戏将变得更具互动性。