Star Wars with Blockly - Hour of Code: Events
-
0:00 - 0:02好吧,你好,
我的名字是查丽塔·卡特。 -
0:02 - 0:06我是华特迪士尼幻想工程的
高级创意制作人。 -
0:06 - 0:07我负责领导团队,
-
0:07 - 0:12以实际制作我们的客人
可以体验的景点。 -
0:13 - 0:16因此,我们一直在寻找可以改进
-
0:16 - 0:20并为客人提供更好体验的方法,
而科技是其中的核心。 -
0:22 - 0:23恭喜,你做到了。
-
0:24 - 0:25你对BB-8进行了编程
并成功控制了它。 -
0:26 - 0:28现在我认为我们已经准备好
迎接更困难的事情了。 -
0:28 - 0:29让我们大胆试试吧!
-
0:30 - 0:32既然您已经掌握了编程的基础知识,
-
0:33 - 0:35我们将重新开始构建你自己的游戏,
-
0:35 - 0:38而R2-D2 和C-3PO
是主要角色。 -
0:39 - 0:40要制作游戏,
-
0:40 - 0:43我们需要了解游戏程序员
每天都在使用的东西。 -
0:44 - 0:45它们被称为事件。
-
0:46 - 0:48事件告诉你的程序在发生某事时
-
0:48 - 0:53进行监听或等待,
然后执行相关指令。 -
0:53 - 0:56事件的一些示例包括监听鼠标点击、
-
0:57 - 0:59箭头按钮或屏幕上的点击。
-
1:00 - 1:02在这里,我们将让 R2-D2
-
1:02 - 1:04向上移动以向
一名叛军飞行员传递信息, -
1:05 - 1:07然后向下移动至
另一名叛军飞行员身边。 -
1:07 - 1:10当玩家使用向上/向下箭头键
或向上/向下按钮时, -
1:10 - 1:14我们将使用事件让它移动。
-
1:15 - 1:19我们将使用“上移事件”代码块
并在其之下附上上移代码块。 -
1:19 - 1:22当玩家按下向上箭头键时,
-
1:22 - 1:24与“上移事件”代码块
相关的代码将运行。 -
1:25 - 1:28同理,我们可以通过相同的步骤
让 R2-D2 向下移动。 -
1:29 - 1:31为此,我们将使用一个名为
“上移事件”的指令。 -
1:32 - 1:34当你将指令拖出工具箱时,
-
1:35 - 1:39你会看到它的结尾以大括号
而不是分号作为开头。 -
1:39 - 1:42这为我们提供了将
其他命令放在其中的空间。 -
1:43 - 1:47当玩家按下向上箭头时,我们输入在
这些括号中的每个指令都会运行。 -
1:48 - 1:50我们要R2-D2 上移,
-
1:50 - 1:53所以我们在指令中放置
一个上移代码块。 -
1:53 - 1:56同理,我们可以通过
相同的步骤让R2-D2 下移。 -
1:57 - 2:01现在,与其提前编写
所有代码来控制我们的机器人, -
2:02 - 2:05我们可以让R2-D2对在屏幕上
移动他的按钮点击事件做出反应, -
2:05 - 2:07对其进行控制。
-
2:07 - 2:11一步一步地,
你的游戏将变得更具互动性。
Heli Patel edited Chinese, Simplified subtitles for Star Wars with Blockly - Hour of Code: Events |