好吧,你好, 我的名字是查丽塔·卡特。 我是华特迪士尼幻想工程的 高级创意制作人。 我负责领导团队, 以实际制作我们的客人 可以体验的景点。 因此,我们一直在寻找可以改进 并为客人提供更好体验的方法, 而科技是其中的核心。 恭喜,你做到了。 你对BB-8进行了编程 并成功控制了它。 现在我认为我们已经准备好 迎接更困难的事情了。 让我们大胆试试吧! 既然您已经掌握了编程的基础知识, 我们将重新开始构建你自己的游戏, 而R2-D2 和C-3PO 是主要角色。 要制作游戏, 我们需要了解游戏程序员 每天都在使用的东西。 它们被称为事件。 事件告诉你的程序在发生某事时 进行监听或等待, 然后执行相关指令。 事件的一些示例包括监听鼠标点击、 箭头按钮或屏幕上的点击。 在这里,我们将让 R2-D2 向上移动以向 一名叛军飞行员传递信息, 然后向下移动至 另一名叛军飞行员身边。 当玩家使用向上/向下箭头键 或向上/向下按钮时, 我们将使用事件让它移动。 我们将使用“上移事件”代码块 并在其之下附上上移代码块。 当玩家按下向上箭头键时, 与“上移事件”代码块 相关的代码将运行。 同理,我们可以通过相同的步骤 让 R2-D2 向下移动。 为此,我们将使用一个名为 “上移事件”的指令。 当你将指令拖出工具箱时, 你会看到它的结尾以大括号 而不是分号作为开头。 这为我们提供了将 其他命令放在其中的空间。 当玩家按下向上箭头时,我们输入在 这些括号中的每个指令都会运行。 我们要R2-D2 上移, 所以我们在指令中放置 一个上移代码块。 同理,我们可以通过 相同的步骤让R2-D2 下移。 现在,与其提前编写 所有代码来控制我们的机器人, 我们可以让R2-D2对在屏幕上 移动他的按钮点击事件做出反应, 对其进行控制。 一步一步地, 你的游戏将变得更具互动性。