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