当前位置: 首页 > article >正文

图形化编程012(变量-倒计时)

案例展示

点击绿旗,使用空格键控制鳐鱼,按下空格向上游,松开下落。 在舞台右侧会出现障碍物从右向左移动,移动到左侧边缘发出声音并隐藏。 鳐鱼碰到障碍停止全部脚本,坚持60秒程序结束。

一、逻辑思维

通过读题将大致积木块展现在脑海中,构建思维导图!

第一段:

点击绿旗,使用空格键控制鳐鱼,按下空格向上游,松开下落。

第二段:

在舞台右侧会出现障碍物从右向左移动,移动到左侧边缘发出声音并隐藏。

第三段:

鳐鱼碰到障碍停止全部脚本,坚持60秒程序结束。

二、步骤拆解

1、添加背景和角色以及初始化

2、鳐鱼的造型切换和上下移动

3、设置障碍的起点和终点及移动

4、倒计时60秒结束程序

5、添加背景音乐

三、实现步骤

(一)、添加背景和角色以及初始化

1.鳐鱼初始化

我们设置一个合适的大小,初始化位置在屏幕的左侧中间即可,然后再设置旋转方向,面向的方向无需设置。

2.障碍初始化

初始化障碍的时候我们只需要初始化大小和方向就可以啦!位置我们在后面移动的时候设置就可以了!

(二)、鳐鱼的造型切换

1.按键控制鳐鱼上下移动

2.鳐鱼碰到障碍停止全部脚本

.

(三)、设置障碍的起点和终点及移动

障碍是不断从舞台右侧出现,移动到舞台左侧隐藏,那么该如何实现呢?这其实有两种方法可以实现。

1、一种是通过获取角色位置信息,也就是坐标来实现。

2、一种是我们设置两个角色起点和终点使用“移动到角色”积木来实现。

2、障碍的移动和重复出现

(四)、倒计时60秒结束程序

我们可以把理解为“容器”,就比如:杯子,就好比杯子里的水,一会儿喝一口,一会儿喝一口,会慢慢减少,就像倒计时一样。

在使用变量时需要先新建一个变量。 变量命名一定要“见名知意”,看到名字就想到它的用途,方便理解。

倒计时60秒,我们需要在背景中将倒计时设为60,然后每隔一秒钟减少1,重复60次,最终变为0结束程序,就实现了倒计时的功能。    

    

(五)、添加背景音乐

从素材中添加一个自己喜欢的音乐来当作背景音乐吧

课堂总结

1、背景不能使用运动类积木

2、学会根据分析拼接积木

3、变量的创建和使用


http://www.kler.cn/a/314601.html

相关文章:

  • Matplotlib库中show()函数的用法
  • Linux基础1
  • npm list @types/node 命令用于列出当前项目中 @types/node 包及其依赖关系
  • 车-路-站-网”信息耦合的汽车有序充电
  • 如何用C#和Aspose.PDF实现PDF转Word工具
  • 2024 年 8 个最佳 API 设计工具图文介绍
  • 【JVM原理】运行时数据区(内存结构)
  • 前端框架的比较与选择详解
  • 数据库提权【笔记总结】
  • 计算机毕业设计 社区医疗服务系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • web基础—dvwa靶场(四)​File Inclusion
  • 电脑文件防泄密软件哪个好?这六款软件建议收藏【精选推荐】
  • MQ(RabbitMQ)笔记
  • Flutter 约束布局
  • 充电桩项目:前端实现
  • Ubuntu 安装 OpenGL 开发库
  • leetcode第十四题:最长公共前缀
  • 12.Java基础概念-面向对象-static
  • 2024“华为杯”中国研究生数学建模竞赛(A题)深度剖析_数学建模完整过程+详细思路+代码全解析
  • 无线安全(WiFi)
  • 【MySQ】在MySQL里with 的用法
  • 【技术解析】消息中间件MQ:从原理到RabbitMQ实战(深入浅出)
  • 计算机毕业设计之:基于微信小程序的校园流浪猫收养系统(源码+文档+讲解)
  • WEB 编程:富文本编辑器 Quill 配合 Pico.css 样式被影响的问题
  • vue配置axios
  • 使用Java实现高效用户行为监控系统