2019-7-28 4:44:14 | 作者:老铁SEO | 0个评论 | 人浏览
这是一个小游戏:猎人在桑林里狩猎,从瞄准镜中发现了正在散步的熊二(嗯,就给这只熊取名“熊二”吧),然后用打中了它。
最近发现录制同样的动态内容,视频的体积反而小于gif,所以,以后的文章中如果遇到稍大的动画,会用视频格式发布。请读者放心的是,我在文中插入的视频一般会控制在1M左右。
这个游戏实际上是前一个程序《Scratch实例12|捉迷藏游戏》的改进版。在这个新的游戏中,我们主要增加了自己画角色的步骤,以及其他的优化。
编写一个游戏程序,每隔1到3秒钟后,熊二出现在屏幕上,然后在屏幕上移动3秒后消失。在熊二出现在屏幕的这段时间里,移动鼠标控制瞄准镜对准熊二,点击鼠标打中它,玩家的分值加1;没打中,不加分。
角色“瞄准镜”跟随用户鼠标移动,用户鼠标点中熊二,“得分”加1。未点中时,不加分。
接下来,跟着画一个瞄准镜——简易版的瞄准镜。这也是我们在《“图片编辑器”详解系列》之后第一实战操作,如果你还没读过这些文章,请翻看本号的历史纪录。你可以着重阅读和本文有关的《Scratch编程|如何使用Scratch自带的“图片编辑器”(第2部分)》,这篇是介绍矢量图编辑模式的。
因为我们的这个小程序是在“森林”里打猎,所以,非常适合选一个森林的图片作为背景。我选择的是背景库里【户外】分类中的“Water And Rocks”,另有,“Forest”也适合作为背景。
跟随鼠标移动的编码实现之所以能如此简单,全靠了[移动到鼠标指针]积木,再配合循环就可以了。单独说说它,增加大家的印象。
1、先让“熊二随机出现在舞台上某处,然后在3秒内移动到随机位置,然后消失。循环往复这个过程”。
[移动到 x: y: ]积木中设置的xy坐标随机数范围,是根据能够让熊二角色可以完全显示在舞台上而筛选的数值。
熊二被射击打中的编码,可以在“瞄准镜”角色中,也可以放在“熊二”角色中。虽然这两种方式都能实现功能,但编码难度是有区别的。
请大家查阅我的代码之前仔细思考,并尝试按照自己的想法去实现编码,然后和下文比较差异。
tag:#Scratch编程、#少儿编程、#儿童编程、#趣味编程、#青少年编程、#软件编程返回搜狐,查看更多