Scratch的外部扩展画笔工具
很多用过老版本Scratch的用户会发现,新版本的积木块似乎少了几个大类,这越升级功能越少是几个意思?其实在Scratch2.0版本中,音乐和画笔模块是默认显示在主界面上的,而到了3.0版本,这两个模块被划分到了扩展中。需要用户在需要...
亲,您还没有在本站留下足迹哦~
一套面向青少年的编程入门软件,创造性的提出了积木式编程的方式,能够利用程序提供的五颜六色的积木块如同流程图一般所见即所得的构建出一个个小游戏小应用,是一款入门编程的利器。
很多用过老版本Scratch的用户会发现,新版本的积木块似乎少了几个大类,这越升级功能越少是几个意思?其实在Scratch2.0版本中,音乐和画笔模块是默认显示在主界面上的,而到了3.0版本,这两个模块被划分到了扩展中。需要用户在需要...
如果在一个循环语句中放入另外一个循环语句,会产生什么样的化学反应呢,如果前一个循环循环5次,被包含的循环循环3次,那么程序一共会执行几次呢?这样的方式就叫做循环的嵌套,今天我们就来初步了解一下,Scratch中的循环嵌套的实现过程。比...
上一节我们实现了小老鼠的方向与出现的位置,这一节我们利用小老鼠来完成一个简单的守塔游戏。敌人的角色已经有了,既然是守塔,还需要给防守的一方准备一个趁手的武器,还记得前面我们尝试过的炸弹爆炸的示例吗?我们就让炸弹来客串一下,虽然用炸弹对...
上一节,我们成功让小老鼠出现在了屏幕的边缘,伺机而动,也发现了一个问题。部分小老鼠出现了消极怠工的情况,这还没开始进攻呢,就把屁股对着目标,一副不战而退的样子。这一节,我们来调整小老鼠的方向,让每个小老鼠出现的时候都面向屏幕的正中心。...
在我们刚刚完成的打字游戏中,字母是随机从屏幕上方出现。如果是更复杂一些的情况,比如一个炮塔类的游戏,我们需要保护的对象位于屏幕正中间,而我们的敌人,是从屏幕上下左右任意位置出现。今天我们就来尝试完成这样一个实例,让敌人从屏幕的任意边缘...
上一节我们提到了随机数在打字游戏中的应用,这一节我们来言之有物的实现一个打字游戏。事实上主要的逻辑已经在上一节中实现了,在这个实例中,我们会为打字游戏添加生命值,分数记录,以及按键判断功能。在这里博主已经将对象的26个造型分别设置为了...
不知道大家有没有玩过打字游戏,一个个字母从屏幕上方的任意位置出现,然后匀速下落。在字母下落期间,我们需要找到字母对应的按键并点击它,这样下落的字母就被消除了,如果字母落地前没有成功找出对应的按键,那么玩家的生命值会被扣减,失败次数达到...
计算机已经与我们的生活息息相关,比如我们开车去逛个商场,停车场的计算机会告诉我们商场目前还剩余多少个车位,当车位已满,计算机会判断当前场合不适合再让新的车辆进入,于是,它会选择不再放行。工厂里的工业机器人,当有人靠近时,传感器会通知计...
Scratch中的旋转中心假如要做一个小风车,我们会先剪裁好纸张,找到纸张的中心,将风车的支撑杆穿过去,然后将风车扇叶的一角也穿过支撑杆,迎风移动一下风车,风车就会绕着中心开始旋转。这个纸张的中心,就是风车旋转的中心,如果很不幸,旋转...
其实我们很早就接触了循环,就是那块叫“重复执行”的积木,“重复执行”是一个无限循环,一旦点击运行,就美味持久根本停不下来。程序是由上至下顺序执行的,循环内部的程序也一样,重复执行一个“下一个造型”的积木,可以视为将无数块同类积木堆叠在...
上一节我们接触了克隆体,在一个对象需要重复出现时,我们就可以采用克隆的办法。比方说,射击游戏的中的子弹可以使用克隆体,对抗游戏中反复出现的杂兵也可以使用克隆体,消除类游戏中的积木同样可以使用克隆体。克隆体体现了一种单一资源重复利用的思...
很尴尬的在上一节上出现了一块无关的积木“删除本克隆体”,上节教程提到,我们的炸弹一旦被安放完毕,我们就无法再去改变它,只能等它运行完毕,大约要等上2.65秒的时间,才能重新放置。就比方班上有好多个同学,上课的时候老师发现教科书忘记带来...
前面我们曾经说过如何实现一个简单的动画,将几张相似的图片轮流播放,就会让大脑产生动态的印象,这是一种人脑的自动补全。这里博主做了一个爆炸效果的动画示例,用这个动画示例来说说今天的课题,按键控制。文件采用了网盘分享,因为文件尺寸较小,直...
小猫对于新认识的朋友,一般都会热情的打个招呼,那如何让小猫跟我们来打招呼呢?最简单的办法,就是把小猫要打招呼的整段内容直接输入到积木块里,就象下图中一样。这里选用的积木块后面加上了时间的限制,因为小猫的语速比较快,如果不加时间限制的话...
小时候我们都玩过猜谜游戏,其中有一个广为人知的就是让你猜一猜:“1+1”等于多少,按照数学层面来看,这道战斗力连5都没有的题目的答案当然应该是2,但报出运算结果的同时,出题者往往会一脸胜利的表示,不对,等于“王”。从书写层面看,两横加...
上一节课的结尾,我们用小熊实现了一个基本的运动动画。小熊有一套完整的运动动作,整个动画看起来也很流畅自然。如果把角色换成小猫的话,会明显感觉小猫的动作生硬了许多。为什么会有这样的差异呢?我们选中小熊这个角色,在主界面的左上角点击造型按...
Scratch通过不同功能的积木,实现对角色的控制,比如实现角色的移动、旋转、放大、缩小,或者让角色来讲述一个故事,播放一段音乐。通过对这些积木的合理组合,用户可以很轻松的实现一段小动画。Scratch主界面主要划分为以下几个区域:功...
Scratch3.0(Windows平台)的安装过程较为简单,作为一个开放源代码的软件,它既不需要注册码,也没有必须安装的组件,机械点击下一步完成安装,就可以看到桌面上多出了一个Scratch3.0的软件图标,双击即可进入程序编辑页面...