0:00:00.380,0:00:02.400 好吧,你好,[br]我的名字是查丽塔·卡特。 0:00:02.430,0:00:05.790 我是华特迪士尼幻想工程的[br]高级创意制作人。 0:00:06.140,0:00:06.870 我负责领导团队, 0:00:06.900,0:00:11.920 以实际制作我们的客人[br]可以体验的景点。 0:00:12.560,0:00:16.020 因此,我们一直在寻找可以改进 0:00:16.260,0:00:19.870 并为客人提供更好体验的方法,[br]而科技是其中的核心。 0:00:21.500,0:00:23.363 恭喜,你做到了。 0:00:23.750,0:00:25.480 你对BB-8进行了编程[br]并成功控制了它。 0:00:25.960,0:00:28.180 现在我认为我们已经准备好[br]迎接更困难的事情了。 0:00:28.400,0:00:29.300 让我们大胆试试吧! 0:00:30.260,0:00:32.420 既然您已经掌握了编程的基础知识, 0:00:32.610,0:00:35.140 我们将重新开始构建你自己的游戏, 0:00:35.370,0:00:38.250 而R2-D2 和C-3PO[br]是主要角色。 0:00:38.760,0:00:39.780 要制作游戏, 0:00:39.810,0:00:43.410 我们需要了解游戏程序员[br]每天都在使用的东西。 0:00:43.640,0:00:44.990 它们被称为事件。 0:00:45.560,0:00:48.210 事件告诉你的程序在发生某事时 0:00:48.430,0:00:52.760 进行监听或等待,[br]然后执行相关指令。 0:00:53.400,0:00:56.120 事件的一些示例包括监听鼠标点击、 0:00:56.680,0:00:59.010 箭头按钮或屏幕上的点击。 0:00:59.680,0:01:01.680 在这里,我们将让 R2-D2 0:01:01.710,0:01:04.400 向上移动以向[br]一名叛军飞行员传递信息, 0:01:04.590,0:01:07.130 然后向下移动至[br]另一名叛军飞行员身边。 0:01:07.480,0:01:09.630 当玩家使用向上/向下箭头键[br]或向上/向下按钮时, 0:01:09.804,0:01:13.540 我们将使用事件让它移动。 0:01:14.820,0:01:18.690 我们将使用“上移事件”代码块[br]并在其之下附上上移代码块。 0:01:19.370,0:01:21.630 当玩家按下向上箭头键时, 0:01:21.760,0:01:24.320 与“上移事件”代码块[br]相关的代码将运行。 0:01:25.040,0:01:28.030 同理,我们可以通过相同的步骤[br]让 R2-D2 向下移动。 0:01:28.660,0:01:31.280 为此,我们将使用一个名为[br]“上移事件”的指令。 0:01:32.100,0:01:34.240 当你将指令拖出工具箱时, 0:01:34.600,0:01:38.540 你会看到它的结尾以大括号[br]而不是分号作为开头。 0:01:39.170,0:01:42.010 这为我们提供了将[br]其他命令放在其中的空间。 0:01:42.720,0:01:47.155 当玩家按下向上箭头时,我们输入在[br]这些括号中的每个指令都会运行。 0:01:47.780,0:01:49.630 我们要R2-D2 上移, 0:01:50.020,0:01:52.571 所以我们在指令中放置[br]一个上移代码块。 0:01:53.200,0:01:56.270 同理,我们可以通过[br]相同的步骤让R2-D2 下移。 0:01:57.380,0:02:01.420 现在,与其提前编写[br]所有代码来控制我们的机器人, 0:02:01.720,0:02:04.863 我们可以让R2-D2对在屏幕上[br]移动他的按钮点击事件做出反应, 0:02:05.130,0:02:06.650 对其进行控制。 0:02:07.260,0:02:10.680 一步一步地,[br]你的游戏将变得更具互动性。