scratch积木编程----[微进阶]打靶-下(伪隐藏角色)
Posted 吴迦诺
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scratch积木编程----[微进阶]打靶-下(伪隐藏角色)相关的知识,希望对你有一定的参考价值。
上期讲到了狙击镜的制作和微调
这期呢,我们来讲敌人的制作和狙击点角色的伪隐藏
源码:ibhj
首先自己绘制角色
我们要设置敌人的大小和移动的速度,我们可以定义一个变量叫做难度
这边还要介绍一个积木这就是使角色只能面向左和右从而形成一种翻转
敌人的移动积木如上,(乘以-1取决于你绘制的敌人在设计页是否面向左边,面向左边就是要乘以-1,否则不用)
大小也要随着难度变化
主体大概就做好了,但是要判定是否狙击到了敌人,有点难了,大家先思考一下;
。。。
。。。
。。。
。。。
。。。
。。。
。。。
OK,我来讲讲我的方法,首先新建绘制一个角色,但是只要一个点就好了,颜色最好是灰色;
让他重复移动到狙击镜的中心,就比较容易判断了;
可是放大看还是有点瑕疵,看来还需要继续改进了。
之前在微信公众号中看见过一种方法,就是将其虚像特效设置为99,我们一般是看不见了,但是机器还是可以识别的。
新建一个变量叫:是否发射子弹,不然不是很好判断是否不在装弹时间打中敌人
以此来判断
敌人的被击中判断如下:
其他就没什么需要注意了
这期教程就到此为止辣,喜欢的朋友能否帮忙点个免费的赞?
以上是关于scratch积木编程----[微进阶]打靶-下(伪隐藏角色)的主要内容,如果未能解决你的问题,请参考以下文章
少儿编程 电子学会图形化编程等级考试Scratch二级真题解析(判断题)2022年3月