[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:13.90,0:00:14.72,Default,,0000,0000,0000,,嗨! Dialogue: 0,0:00:15.10,0:00:19.36,Default,,0000,0000,0000,,我是凯瑟琳·肯尼迪,是\N《星球大战:原力觉醒》的制片人。 Dialogue: 0,0:00:19.84,0:00:23.42,Default,,0000,0000,0000,,今天,你将与我们的\N一位明星BB-8 合作。 Dialogue: 0,0:00:24.10,0:00:26.43,Default,,0000,0000,0000,,BB-8 是一个球形机器人。 Dialogue: 0,0:00:26.74,0:00:31.90,Default,,0000,0000,0000,,它所做的每一件事和所做的每一个\N动作都是由计算机软件控制的。 Dialogue: 0,0:00:33.42,0:00:38.23,Default,,0000,0000,0000,,计算机科学影响着从营销到\N医疗保健再到电影的每个行业。 Dialogue: 0,0:00:38.96,0:00:42.14,Default,,0000,0000,0000,,事实上,100 名\N计算机工程师共同制作了 Dialogue: 0,0:00:42.52,0:00:45.01,Default,,0000,0000,0000,,一部类似《原力觉醒》的电影。 Dialogue: 0,0:00:46.18,0:00:47.11,Default,,0000,0000,0000,,我是雷切尔·罗斯。 Dialogue: 0,0:00:47.12,0:00:49.48,Default,,0000,0000,0000,,我是“Ilam”的\N高级研发工程师, Dialogue: 0,0:00:49.66,0:00:53.26,Default,,0000,0000,0000,,领导《原力觉醒》的\N动画生物开发团队。 Dialogue: 0,0:00:53.87,0:00:57.90,Default,,0000,0000,0000,,我负责帮助美术师开发装置, Dialogue: 0,0:00:57.92,0:01:01.27,Default,,0000,0000,0000,,这是角色移动的部分, Dialogue: 0,0:01:01.48,0:01:05.68,Default,,0000,0000,0000,,让角色在遥远的银河中\N看起来非常可信。 Dialogue: 0,0:01:07.02,0:01:08.04,Default,,0000,0000,0000,,在接下来的一个小时里, Dialogue: 0,0:01:08.05,0:01:12.26,Default,,0000,0000,0000,,我们将构建我们自己的星球大战\N游戏,它将教你编程的基本概念。 Dialogue: 0,0:01:12.78,0:01:14.46,Default,,0000,0000,0000,,通常编程都是文本, Dialogue: 0,0:01:14.51,0:01:18.04,Default,,0000,0000,0000,,但我们将在这里使用代码块,\N以便我们可以拖放它来编写程序。 Dialogue: 0,0:01:18.80,0:01:20.65,Default,,0000,0000,0000,,就其内部环节而言,\N你仍在创建代码。 Dialogue: 0,0:01:21.44,0:01:23.37,Default,,0000,0000,0000,,在你尝试使用代码块的基础知识后, Dialogue: 0,0:01:23.40,0:01:24.57,Default,,0000,0000,0000,,我们会将你\N切换到 Javascript, Dialogue: 0,0:01:24.72,0:01:27.18,Default,,0000,0000,0000,,网络上最流行的编程语言之一。 Dialogue: 0,0:01:28.48,0:01:30.81,Default,,0000,0000,0000,,首先,我们将与 Ray 一起 Dialogue: 0,0:01:30.84,0:01:33.97,Default,,0000,0000,0000,,对 BB-8 进行编程,\N使其步行以收集所有废旧零件。 Dialogue: 0,0:01:34.75,0:01:36.81,Default,,0000,0000,0000,,你的屏幕分为三个部分。 Dialogue: 0,0:01:36.94,0:01:39.82,Default,,0000,0000,0000,,左边是运行代码的\N星球大战游戏空间。 Dialogue: 0,0:01:40.23,0:01:43.61,Default,,0000,0000,0000,,每个级别的说明都\N写在游戏空间下方。 Dialogue: 0,0:01:44.06,0:01:45.87,Default,,0000,0000,0000,,中间部分是工具箱, Dialogue: 0,0:01:45.91,0:01:48.93,Default,,0000,0000,0000,,而其中的每个代码块都是\NBB-8 可以理解的指令。 Dialogue: 0,0:01:49.82,0:01:53.91,Default,,0000,0000,0000,,右边的空白区域称为工作区,\N这是我们要构建程序的地方。 Dialogue: 0,0:01:54.48,0:01:58.82,Default,,0000,0000,0000,,如果我将左移代码块拖到我们的工作\N区并按运行,接下来将发生什么呢? Dialogue: 0,0:01:59.48,0:02:01.78,Default,,0000,0000,0000,,BB-8\N在网格上向左移动一个位子。 Dialogue: 0,0:02:02.39,0:02:04.20,Default,,0000,0000,0000,,那如果我想让\NBB-8 做点什么呢? Dialogue: 0,0:02:04.25,0:02:05.53,Default,,0000,0000,0000,,在左移代码块之后, Dialogue: 0,0:02:05.72,0:02:07.62,Default,,0000,0000,0000,,我可以在我们的程序中\N添加另一个代码块。 Dialogue: 0,0:02:08.28,0:02:12.60,Default,,0000,0000,0000,,我现在选择上移代码块\N并将其拖到左移代码块下方 Dialogue: 0,0:02:12.64,0:02:14.04,Default,,0000,0000,0000,,直到出现突出显示, Dialogue: 0,0:02:14.06,0:02:16.60,Default,,0000,0000,0000,,然后我将其放下,\N两个代码块将卡在一起。 Dialogue: 0,0:02:17.78,0:02:19.17,Default,,0000,0000,0000,,当我再次按下运行时, Dialogue: 0,0:02:19.22,0:02:23.57,Default,,0000,0000,0000,,BB-8 将执行我们在\N工作区中从上到下堆叠的指令。 Dialogue: 0,0:02:24.40,0:02:25.96,Default,,0000,0000,0000,,如果你想删除一个代码块, Dialogue: 0,0:02:26.01,0:02:28.92,Default,,0000,0000,0000,,你只需将其从堆栈中移除\N并将其拖回工具箱即可。 Dialogue: 0,0:02:29.50,0:02:30.70,Default,,0000,0000,0000,,点击运行后, Dialogue: 0,0:02:30.75,0:02:34.13,Default,,0000,0000,0000,,你可以随时点击重置按钮\N让 BB-8 重新开始。 Dialogue: 0,0:02:34.86,0:02:36.06,Default,,0000,0000,0000,,现在让我们开始吧。