文章评分
次,平均分 :
[收起]
文章目录
朋友们,想象一下,一只翼龙在天空中展翅飞翔,我们还可以操控它的速度,让它停止飞翔,降落地面。这是多么好玩的事情。
我们来梳理一下这个动画的编程思路:
- 添加一只翼龙
- 让翼龙飞起来
- 在舞台范围内来回飞
- 站立、起飞、飞翔造型变换
- 键盘控制降落,监控控制速度
具体编程操作
一边积木编程,一边介绍积木的使用。
- 重复执行
- 将角色翼龙添加到舞台。
- 在“代码”“运动”中选择“移动10步”,拖到编程区,点击看下效果,翼龙向右移动了。我们想让它开始向左移动,可以在初始化块进行设置。
- 可以移动一次了,如何不停移动呢?在“代码”“控制”中选择“重复执行”,拖到编程区,套到上一步的“移动10步”外面,点击查看效果,翼龙不停的朝右移动了。直到边缘消失。
- 碰到边缘就反弹
完成上一步,翼龙就不返回来了,我们要让他返回来,很简单。
在“重复执行”积木块最下方添加“碰到边缘就反弹”积木,在“代码”“运动”中。因为反弹也属于一种运动。 - 改变造型
完成上一步,翼龙就一直以一种造型在舞台上运动了。看着很呆板。- 在“代码”“外观”中选择“换成xxx造型”,拖到编程区,点击看下效果,移动造型按照我们选择的造型显示了。
- 我们选择造型 Dinosaur3-b和Dinosaur3-c,他们两个造型配合起来就是展翅飞翔了。
- 在“代码”“控制”中选择“重复执行”,拖到编程区,再添加“换成xxx造型”和“等待xxx秒”,造型选择Dinosaur3-b,时间为0.5,再添加“换成xxx造型”和“等待xxx秒”,造型选择Dinosaur3-c,时间为0.5。点击查看效果,就是上下扇动翅膀的动作。
- 降落
这里选择使用空格控制降落。
在“代码”“事件”中选择“当按下xxx键”,拖到编程区,下拉选择空格。
在“代码”“运动”中选择“在xxx秒内滑行到x:xxx y:xxx”,拖到编程区,填入1秒,位置填入 -17 ,-77 舞台中央的位置。
在“代码”“外观”中选择“换成xxx造型”,拖到编程区,选择Dinosaur3-e造型,恢复站立的造型。这样我们的翼龙就降落了。 - 变速
首先在第二步的“重复执行”积木块最下方添加“等待xxx秒”,这里的时间选择“我的变量”。
其次选择角色 Arrow1 到舞台上。- 选择“事件”中的“当按下↓键”,拖到编程区。这是减速。
- 选择“外观”中的“换成arrow1-c造型”,拖到编程区。
- 选择“外观”中的“显示”,拖到编程区。
- 选择“声音”中的“播放声音Pop 等待播完”,拖到编程区。
- 选择“变量”中的“将我的变量 增加 -1”,拖到编程区。
- 选择“控制”中的“等待0.3秒”,拖到编程区。
- 选择“外观”中的“隐藏”,拖到编程区。
-
- 选择“事件”中的“当按下↑键”,拖到编程区。这是加速。
- 选择“外观”中的“换成arrow1-d造型”,拖到编程区。
- 选择“外观”中的“显示”,拖到编程区。
- 选择“声音”中的“播放声音Pop 等待播完”,拖到编程区。
- 选择“变量”中的“将我的变量 增加 1”,拖到编程区。
- 选择“控制”中的“等待0.3秒”,拖到编程区。
- 选择“外观”中的“隐藏”,拖到编程区。
除特别注明外,本站所有文章均为宜可博客原创,转载请注明出处来自https://www.yikeblog.com/79.html