起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 儿童游戏编程知识有哪些

儿童游戏编程知识有哪些

时间:2019-08-07 17:41:12来源:编程网 作者:IT培训网 已有: 名学员访问该课程

前言:向大家展示用Scratch创建一个遥控赛车小游戏,通过按上移键,下移键,左移键,右移键遥控小汽车行驶,当小汽车碰撞到赛道边缘,小汽车回到起始位置。

儿童游戏编程知识有哪些?怎么样用儿童游戏编程软件制作一个小游戏?

儿童编程课堂——用scratch做一个赛车小游戏!

向大家展示用Scratch创建一个遥控赛车小游戏,通过按上移键,下移键,左移键,右移键遥控小汽车行驶,当小汽车碰撞到赛道边缘,小汽车回到起始位置。

这个游戏用到了角度,方向,坐标的知识,通过侦测与判断来实现以上的功能。

儿童游戏编程知识有哪些_www.epx365.cn

儿童游戏编程知识有哪些

下面,让我们开始做这个小游戏。

开始:添加小汽车角色

创建新角色的按钮

从角色库中选取角色

绘制新角色

从本地文件夹中上传角色

拍摄照片当作角色

添加小汽车角色,选择角色“Car”。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:添加赛道背景

添加一个新背景,选择背景”strack1”。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:调节小汽车的大小

拖动“将角色的大小设定为...”积木块到脚本区。

儿童游戏编程知识有哪些_www.epx365.cn

在积木块中修改角色大小的数值,然后点击该积木块,观察小汽车大小的变化。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:把小汽车拖入赛道

找到小汽车角色,点击鼠标拖动小汽车,放在赛道内你想要的位置。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:设定小汽车的起始位置

此时,“移到x,y”积木块标注的坐标就是小车现在所在位置的坐标。

拖动“移到x,y”积木块到脚本区和“将角色的大小设定为...”积木块拼接起来。

儿童游戏编程知识有哪些_www.epx365.cn

拖动小汽车到舞台任意位置,点击积木块,看看小汽车位置的变化。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:让小汽车开动起来

拖动“重复执行”积木块,移动到“下一个造型”积木块上。(会出现一个大嘴巴,包含其他的积木块)

儿童游戏编程知识有哪些_www.epx365.cn

点击积木块,观察小汽车样子发生了什么变化。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:积木块组合

儿童游戏编程知识有哪些_www.epx365.cn

下一步:点击小绿旗开始试运行程序

拖动“当小绿旗被点击”积木块到积木块的头部。

儿童游戏编程知识有哪些_www.epx365.cn

程序将会在你点击后运行。

儿童游戏编程知识有哪些_www.epx365.cn

如果要停止程序,点击停止按钮。

下一步:调整小汽车行驶的方向

拖动“面向...方向”积木块到脚本区。

儿童游戏编程知识有哪些_www.epx365.cn

儿童游戏编程知识有哪些

点击黑色小箭头,你可以从菜单中选择不同的方向,观察小汽车的变化。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:开动的小汽车

拖动“移动...步”积木块到脚本区,拼接到“面向90方向”积木块下。

儿童游戏编程知识有哪些_www.epx365.cn

儿童游戏编程知识有哪些

点击“移动...步”积木块,修改积木块中的步数。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:开始遥控小汽车

拖动“当按下空格键”积木块到“面向90方向”积木块头部,像这样。

儿童游戏编程知识有哪些_www.epx365.cn

然后点击积木块后,按下空格键看看小汽车的方向变化。

点击黑色小箭头,你可以选择菜单中的不同按键,向右移动选择右移键。

儿童游戏编程知识有哪些_www.epx365.cn

按照上面的操作,添加左移键,上移键,下移键积木块。

儿童游戏编程知识有哪些_www.epx365.cn

儿童游戏编程知识有哪些

下一步:不让小汽车翻车

上面的步骤里,小汽车行驶出现了上下颠倒,看看这里怎么处理,

拖动“将旋转模式设定为...”到积木块中,就像这样。

儿童游戏编程知识有哪些_www.epx365.cn

尝试下其他旋转模式,点击小箭头,选取不同的旋转模式。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:不让小汽车开出赛道

如何控制小汽车不会开出赛道呢?这里我们要用到判断语句了,拖动“如果,那么...”积木块到脚本区。

儿童游戏编程知识有哪些_www.epx365.cn

看看“如果,那么...”积木块,有其中的方块和大嘴巴。

儿童游戏编程知识有哪些_www.epx365.cn

下一步:侦测小车有没有碰到赛道边缘

拖动“碰到颜色”积木块,嵌入“如果,那么...”积木块的方块中。

儿童游戏编程知识有哪些_www.epx365.cn

就像这样

儿童游戏编程知识有哪些_www.epx365.cn

选取赛道边缘颜色,点击“碰到颜色”积木块中的颜色方块,等鼠标变成小手样式,移动到赛道边缘点击完成取色,可以看到“碰到颜色”积木块中的颜色方块变成赛道边缘颜色。

儿童游戏编程知识有哪些_www.epx365.cn

如果碰到赛道边缘,小汽车会移动到起始位置,就是我们之前设置的坐标位置。

拖动“移动x,y”积木块到“如果,那么...”积木块大嘴巴里

儿童游戏编程知识有哪些_www.epx365.cn

修改“移动x,y”积木块中的数值,改成小车起始位置的坐标值。

儿童游戏编程知识有哪些_www.epx365.cn

组合代码块

儿童游戏编程知识有哪些_www.epx365.cn

这样我们就完成了这个赛车的游戏,现在按下小绿旗运行了看看。

儿童游戏编程知识有哪些_www.epx365.cn

知识改变命运,编程创造未来,一起来吧。

文章出自:http://qh.itpxw.cn/peixun/software/201951067.html

文章标题:儿童游戏编程知识有哪些



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容