[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.38,0:00:02.40,Default,,0000,0000,0000,,好吧,你好,\N我的名字是查丽塔·卡特。 Dialogue: 0,0:00:02.43,0:00:05.79,Default,,0000,0000,0000,,我是华特迪士尼幻想工程的\N高级创意制作人。 Dialogue: 0,0:00:06.14,0:00:06.87,Default,,0000,0000,0000,,我负责领导团队, Dialogue: 0,0:00:06.90,0:00:11.92,Default,,0000,0000,0000,,以实际制作我们的客人\N可以体验的景点。 Dialogue: 0,0:00:12.56,0:00:16.02,Default,,0000,0000,0000,,因此,我们一直在寻找可以改进 Dialogue: 0,0:00:16.26,0:00:19.87,Default,,0000,0000,0000,,并为客人提供更好体验的方法,\N而科技是其中的核心。 Dialogue: 0,0:00:21.50,0:00:23.36,Default,,0000,0000,0000,,恭喜,你做到了。 Dialogue: 0,0:00:23.75,0:00:25.48,Default,,0000,0000,0000,,你对BB-8进行了编程\N并成功控制了它。 Dialogue: 0,0:00:25.96,0:00:28.18,Default,,0000,0000,0000,,现在我认为我们已经准备好\N迎接更困难的事情了。 Dialogue: 0,0:00:28.40,0:00:29.30,Default,,0000,0000,0000,,让我们大胆试试吧! Dialogue: 0,0:00:30.26,0:00:32.42,Default,,0000,0000,0000,,既然您已经掌握了编程的基础知识, Dialogue: 0,0:00:32.61,0:00:35.14,Default,,0000,0000,0000,,我们将重新开始构建你自己的游戏, Dialogue: 0,0:00:35.37,0:00:38.25,Default,,0000,0000,0000,,而R2-D2 和C-3PO\N是主要角色。 Dialogue: 0,0:00:38.76,0:00:39.78,Default,,0000,0000,0000,,要制作游戏, Dialogue: 0,0:00:39.81,0:00:43.41,Default,,0000,0000,0000,,我们需要了解游戏程序员\N每天都在使用的东西。 Dialogue: 0,0:00:43.64,0:00:44.99,Default,,0000,0000,0000,,它们被称为事件。 Dialogue: 0,0:00:45.56,0:00:48.21,Default,,0000,0000,0000,,事件告诉你的程序在发生某事时 Dialogue: 0,0:00:48.43,0:00:52.76,Default,,0000,0000,0000,,进行监听或等待,\N然后执行相关指令。 Dialogue: 0,0:00:53.40,0:00:56.12,Default,,0000,0000,0000,,事件的一些示例包括监听鼠标点击、 Dialogue: 0,0:00:56.68,0:00:59.01,Default,,0000,0000,0000,,箭头按钮或屏幕上的点击。 Dialogue: 0,0:00:59.68,0:01:01.68,Default,,0000,0000,0000,,在这里,我们将让 R2-D2 Dialogue: 0,0:01:01.71,0:01:04.40,Default,,0000,0000,0000,,向上移动以向\N一名叛军飞行员传递信息, Dialogue: 0,0:01:04.59,0:01:07.13,Default,,0000,0000,0000,,然后向下移动至\N另一名叛军飞行员身边。 Dialogue: 0,0:01:07.48,0:01:09.63,Default,,0000,0000,0000,,当玩家使用向上/向下箭头键\N或向上/向下按钮时, Dialogue: 0,0:01:09.80,0:01:13.54,Default,,0000,0000,0000,,我们将使用事件让它移动。 Dialogue: 0,0:01:14.82,0:01:18.69,Default,,0000,0000,0000,,我们将使用“上移事件”代码块\N并在其之下附上上移代码块。 Dialogue: 0,0:01:19.37,0:01:21.63,Default,,0000,0000,0000,,当玩家按下向上箭头键时, Dialogue: 0,0:01:21.76,0:01:24.32,Default,,0000,0000,0000,,与“上移事件”代码块\N相关的代码将运行。 Dialogue: 0,0:01:25.04,0:01:28.03,Default,,0000,0000,0000,,同理,我们可以通过相同的步骤\N让 R2-D2 向下移动。 Dialogue: 0,0:01:28.66,0:01:31.28,Default,,0000,0000,0000,,为此,我们将使用一个名为\N“上移事件”的指令。 Dialogue: 0,0:01:32.10,0:01:34.24,Default,,0000,0000,0000,,当你将指令拖出工具箱时, Dialogue: 0,0:01:34.60,0:01:38.54,Default,,0000,0000,0000,,你会看到它的结尾以大括号\N而不是分号作为开头。 Dialogue: 0,0:01:39.17,0:01:42.01,Default,,0000,0000,0000,,这为我们提供了将\N其他命令放在其中的空间。 Dialogue: 0,0:01:42.72,0:01:47.16,Default,,0000,0000,0000,,当玩家按下向上箭头时,我们输入在\N这些括号中的每个指令都会运行。 Dialogue: 0,0:01:47.78,0:01:49.63,Default,,0000,0000,0000,,我们要R2-D2 上移, Dialogue: 0,0:01:50.02,0:01:52.57,Default,,0000,0000,0000,,所以我们在指令中放置\N一个上移代码块。 Dialogue: 0,0:01:53.20,0:01:56.27,Default,,0000,0000,0000,,同理,我们可以通过\N相同的步骤让R2-D2 下移。 Dialogue: 0,0:01:57.38,0:02:01.42,Default,,0000,0000,0000,,现在,与其提前编写\N所有代码来控制我们的机器人, Dialogue: 0,0:02:01.72,0:02:04.86,Default,,0000,0000,0000,,我们可以让R2-D2对在屏幕上\N移动他的按钮点击事件做出反应, Dialogue: 0,0:02:05.13,0:02:06.65,Default,,0000,0000,0000,,对其进行控制。 Dialogue: 0,0:02:07.26,0:02:10.68,Default,,0000,0000,0000,,一步一步地,\N你的游戏将变得更具互动性。