上期文章:scratch积木编程----[微进阶]打靶-上(简单非线性移动)

上期讲到了狙击镜的制作和微调

这期呢,我们来讲敌人的制作和狙击点角色的伪隐藏

源码:ibhj

首先自己绘制角色

我们要设置敌人的大小和移动的速度,我们可以定义一个变量叫做难度 

这边还要介绍一个积木这就是使角色只能面向左和右从而形成一种翻转

 敌人的移动积木如上,(乘以-1取决于你绘制的敌人在设计页是否面向左边,面向左边就是要乘以-1,否则不用)

大小也要随着难度变化

主体大概就做好了,但是要判定是否狙击到了敌人,有点难了,大家先思考一下;

。。。

。。。

。。。

。。。

。。。

。。。

。。。

OK,我来讲讲我的方法,首先新建绘制一个角色,但是只要一个点就好了,颜色最好是灰色;

让他重复移动到狙击镜的中心,就比较容易判断了;

可是放大看还是有点瑕疵,看来还需要继续改进了。

之前在微信公众号中看见过一种方法,就是将其虚像特效设置为99,我们一般是看不见了,但是机器还是可以识别的。

新建一个变量叫:是否发射子弹,不然不是很好判断是否不在装弹时间打中敌人

以此来判断 

敌人的被击中判断如下:

其他就没什么需要注意了

这期教程就到此为止辣,喜欢的朋友能否帮忙点个免费的赞?

scratch积木编程----[微进阶]打靶-下(伪隐藏角色)相关推荐

  1. scratch积木编程----[微进阶]打靶-上(简单非线性移动)

    又是一期微进阶scratch教程本期还是又Rocky丶来主讲,这节课讲什么呢? 昨天午睡突然梦见自己小时候玩的气枪打气球,就突发奇想,做两期(分上下)教程来还原一个狙击打靶小游戏,喜欢的朋友可以点击订 ...

  2. python积木编程软件_童心制物慧编程全新 Python 编辑器正式上线

    原标题:童心制物慧编程全新 Python 编辑器正式上线 作为一款致力于 提供更专业.更多样的STEAM教育解决方案的编程软件,童心制物慧编程一直不断在优化慧编程的教学功能,只为了给所有编程教育者提供 ...

  3. 【520大礼包】《Scratch趣味编程进阶——妙趣横生的数学和算法》免费送啦!

    快!关注这个公众号,一起涨姿势- 内容简介 本书将Scratch作为一门程序设计语言看待,通过大量数学和算法方面的编程案例,为广大中小学生提供了一本编程进阶的参考教材.本书根据案例类型分为12章,共有 ...

  4. 儿童编程微课堂-Scratch准备篇:一、Scratch简介

    作者:程序媛妈妈 Scratch简介: Scratch 是由麻省理工学院(MIT)媒体实验室设计开发的一款面向中小学生的可视化简易编程语言. 适合7~16岁学龄儿童学习,至今已有十年之久. Scrat ...

  5. 进阶必学之微服务架构下分布式事务解决方案,你不知道的58同城

    1 微服务的发展 微服务倡导将复杂的单体应用拆分为若干个功能简单.松耦合的服务,这样可以降低开发难度.增强扩展性.便于敏捷开发.当前被越来越多的开发者推崇,很多互联网行业巨头.开源社区等都开始了微服务 ...

  6. Scratch软件编程等级考试三级——20191221

    Scratch软件编程等级考试三级--20191221 理论 单选题 判断题 实操 合作画画 捡垃圾游戏 判断奇偶数 理论 单选题 1.怎样修改图章的颜色?() A.只需要一个数字来设置颜色 B.设置 ...

  7. Scratch软件编程等级考试四级——20200620

    Scratch软件编程等级考试四级--20200620 理论 单选题 判断题 实操 行动纪录 数列求和 逆序输出 班级名称 演出即将开始 理论 单选题 1.运行如下图所示的程序,输入60后,变量&qu ...

  8. Scratch软件编程等级考试二级——20210320

    Scratch软件编程等级考试二级--20210320 理论 单选题 判断题 实操 寻找宝石 两座对称的山峰 理论 单选题 1.1. 小猫在沙漠中旅行好不容易找到了一杯水,初始位置如下图所示,下面哪个 ...

  9. Scratch软件编程等级考试四级——20210320

    Scratch软件编程等级考试四级--20210320 理论 单选题 判断题 实操 程序优化 十字回文诗 绘制花瓣 绳子算法 理论 单选题 1.运行如下图所示的程序后,以下描述正确的是?() A. 角 ...

最新文章

  1. Threejs加载模型问题汇总
  2. pvrect r语言 聚类_R语言一条命令实现基于样本和距离的聚类分析
  3. vmware ESXI6.7 设置 Nvidia 显卡直通
  4. 数博前沿 | 企业数据应用:聚焦场景,打通“最后一公里”
  5. android Word 显示文档结构图
  6. leetcode 1218 python
  7. python随机数列_Python2随机数列生成器简单实例
  8. XMLSpy使用流程
  9. 如何下载微信公众号音频,不需要插件,不安装软件
  10. 共享服务中心建设原则-《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》
  11. 教你如何正确屏蔽掉WPS弹窗广告
  12. vpa updater源码分析
  13. 常微分方程数值解matlab欧拉,MATLAB实验报告_常微分方程数值解
  14. day1HTML常用标签
  15. 火山PC搭建本地远程服务器1
  16. SU插件|Fredo6基础运行库免费下载( (LibFredo6) )
  17. InterSystems IRIS、IRIS for Health和HealthShare Health Connect的2021.1版本的预览版现在已经发布!...
  18. (转载)A星(A*)寻路算法介绍
  19. Pandas学习——时序数据
  20. java 实战机试题_Java项目实战(黑龙江联盟)-中国大学mooc-试题题目及答案

热门文章

  1. 努比亚Z11刷miui10+Magisk+xp+谷歌相机+红外
  2. Win7添加快速启动栏
  3. 【望周知,求扩散】淘宝 NPM 镜像站更换换新域名啦
  4. 技术分享 | MySQL 会受到“Unix千年虫“的影响吗
  5. 机智云受邀科技创新产品交流会/科技创新融合峰会/物联网“十三五”调研
  6. Cortex-A8工作模式和状态
  7. mysql8 mgr一主多从部署
  8. java 提取省市区_java从地址串中解析提取省市区-完美匹配中国所有地址|自动解析地址...
  9. 饿了么、美团、滴滴对决的背后,是巨头的厮杀?
  10. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)3.3——整合resource文件