< Return to Video

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
    一步一步地,
    你的游戏将变得更具互动性。
Title:
Star Wars with Blockly - Hour of Code: Events
Description:

more » « less
Video Language:
English
Team:
Code.org
Project:
Hour of Code
Duration:
01:48

Chinese, Simplified subtitles

Revisions