以太空星球为背景,学会给熊猫飞船补给燃料,当遭遇外星人突袭时,熊猫飞船要通过不断地闯关来提高自己的本领,最终实现绝地反击,捍卫整个星球。
上节课猫叔教大家学习了《用编程制作星际迷航大战——外星人突袭》,并制作了《凌波微步》。
本节课猫叔将带领大家学习《用编程制作星际迷航大战——绝地反击》,想知道怎么做吗?我们一起往下看!
本节课动画
剧本:
太空中熊猫飞船遭遇外星人突袭,面对外星人的猛烈攻势,熊猫飞船如何抵御风险。
角色:
角色1:熊猫飞船
角色2:外星人
舞台背景:
今天我们是给外星人编程,分为三个步骤。
第一步:搭建舞台背景,请出演出角色
第二步:设置子弹的按键
在控制类别中,选择“如果那么”积木块,如果那么里面的条件语句我们设置的是“按下...什么键”。
猫叔解读:如果我们按下空格键,那么将发射子弹。
第三步:设置子弹的分身
要怎么才能给子弹设置分身呢?上节课猫叔讲过给外星人设置分身,和这里的编程逻辑是一样的,我们会用到控制类别里面的:克隆自己。
通过添加“等待...秒”积木块,我们让子弹执行克隆自己的时候,每执行一次,就等待一秒,这样就能实现克隆体慢慢出现。
添加了克隆自己积木块可以实现克隆一次子弹,如果我们要实现多次克隆,就需要添加一个“重复执行”积木块。
猫叔解读:当小绿旗被点击,整个程序开始运行,如果我们按下空格键,那么子弹就会重复执行每隔0.2秒克隆自己一次,直到程序结束。
第四步:设置子弹的移动速度
前面的步骤我们设置了子弹的发射,但是如何才能让子弹持续发射呢?首先我们需要在控制类别里面添加“当作为克隆体启动时”,然后在运动类别里面找到“移动...步”积木块,最后再添加一个“重复执行”积木块就可以持续移动了。
猫叔解读:当作为克隆体启动时,子弹将重复执行移动10步这个动作。
通过今天学习的模块,完成飞机大战的程序。
用编程制作星际迷航大战系列课程到这里就结束了,下次猫叔会给大家带来什么新课程呢?一起来期待一下。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved