粉丝1706获赞4691

小朋友们大家好,上节课我们制作了一个四处碰壁的小猫,这节课我们将对上节课的内容进行拓展延伸, 我们来做一个海底世界。首先我们单击文件,创建一个新作品,删除掉小猫角色, 我们先来选择一个背景,单击这个按钮,选择水下, 我用的是第一张图片作为背景。 之后我们再 选择一个角色,从动物当中我们选择小鱼 fish, 现在呢,我要让这条鱼游动起来。通过我们上节课的学习,我们应该知道了如何让他游动起来。 首先绿题被点击,让它重复执行 运动当中的向前移动十步, 碰到边缘就反弹,将旋转方式先给它设为左右翻转。 现在我们这条小鱼啊,他只会横向的来回游动。 通过上节课我们做的小猫,我们知道可以改变一下鱼的初始方向,好,我们选择面向 多少度方向,把这条鱼的角度我们稍作修改, 这样的这条小鱼就会在水里游来游去, 海底世界不可能只有一条鱼。我们先来看一下这个小鱼的造型,这里边呀一共有四个造型, 那么我们为了增加鱼的种类和数量,我可以复制角色,在鱼这个角色上单击右键选择,复制得到第二条鱼,再复制得到第三条鱼,再复制得到第四条鱼。 那么我们复制的同时就等于把代码也复制过来了,我们看每一条鱼里边就具有了同样的代码。 下面呢,我再改变一下鱼的造型,选中第一条鱼,从造型当中我们选择第一个, 第二条鱼,选择第二种造型,第三条呢选择第三个造型,第四条选择第四个造型, 这样我们会得到四条不同样式的鱼,接着我们可以单独的修改一下鱼的大小和鱼的初始游动的方向。 第一条呢,咱们不用改了。第二条,我们把大小改一下, 我改成八十,方向稍微变一下啊,让他向下有动。 第三条,改一下油洞的方向大小,不做修改。第四条, how, 现在我们 单击绿棋看一下,我们会发现呢,这四条鱼游动的速度是一致的,那么如何让他有的快有的慢呢?看一下 哪里只管他游动速度呢?注意看是在移动多少步,单位时间内移动的步数越少,他的速度越慢,我们修改一下,比如说第一条鱼,我把它移动的速度 调慢,我修改成五步。第二条鱼呢,就让他十步,第三条呢八步,第四条,让他游的慢一点,我们选择两步,再测试一下, 这样呢我们这四条鱼就会有快有慢。接下来我们再添加一个海底的另外一个角色,单击小魔头。 在动物当中我们找到小章鱼,通过上节课的学习,我们已经知道了,哎,如何把其他角色的代码给另外角色使用,我们只需要将整段代码 直接拖放到某个角色上就可以,我们现在拖放到小章鱼身上,小章鱼晃动了一下,松开鼠标,这样这段代码就被复制到了小章鱼这个角色上来。我们先来 把它的流动的方向改变一下,我们看一下效果。 现在我们看一下小章鱼它的造型,我们会发现它有五个造型,我们想要让小章鱼呢不断的去变换造型, 上节课我们已经讲过了,先把律奇被点击图访出来,然后让他去重复的执行 下一个造型。好外观,下一个造型。这里边呢,我们看一下效果, 小章鱼动起来了,但是他切换造型的速度太快了,我们加一个等待时间, 等待一秒钟,哎,现在就好多了,现在我们的海底世界比较单调, 我们给他播放一个声音,这个声音呢咱们是第一次学,那么我们来看一下小鱼自带的声音,选择声音。 好,这个声音比较贴切,我们返回到代码中来,声音里面有一个播放声音,并等待完成拖放出来, 从这里边我们选择刚才我们预览的这个声音,看是不是啊,对了,这里我还要单独的拖拽出一个,当绿奇被点击,让它循环的播放,这个声音。 好,搭建起来重新播放一下。好,我们的这个海底世界呀就比较完美了。最后我们把它保存起来, 单击文件保存到电脑,我们给他起个名字叫海底世界保存。小朋友们你们学会了吗?我们下节课再见。

朋友们好,上节课我们已经把水族箱基本上做好了,这节课我们把这个水族箱在精细化设置一下,也像现在我们不仅仅鱼有大小 品种不同,而且让他们的油速也不同,大鱼游的慢,小鱼游的快。下面呢我把如何设置这个水族箱做一个讲解, 现在的这个程序呢,可以产生大小不同,品种不同的呃,十条鱼,当然我们可以产生更多的鱼,产生更多的鱼呢,我们只需要在这 更新这个角色的主程序的这一块数字就可以了,你比如说把它产生二十条鱼,那么我们这时再看的话,这个鱼鱼水之乡的鱼就显得有点 比较多了,对吧?那么现在一个问题大家注意到了没有,这个鱼的游游动的速度他都是一样的,那么按照我们一般的理解就是 小鱼游的快点,到处乱窜,大鱼就慢慢悠悠的在那游,中间的鱼鱼也是游的速度差不多,所以你看像这个小鱼粘的就不像一个水族箱了, 所以呢我们要对对他进行一个改动。我们现在回到这个我的脑头上看, 有一个精细化的设置,我们根据克隆铁的大小设定不同的由数,我们给他设定了这三个条件,就是他的大小呢,大于六十的由数我们设定为一。大于五十,小于六十一的于由数设定为二。 小于五十一的鱼呢,我们设为小鱼,我们是把它设定为四。 ok, 现在我们有这个逻辑之后,我们就在这个代码中进行实现。 首先我们要对鱼的大小进行判断,在鱼的外观像里头呢,在这个不是鱼的外观像,就是这个代码的外观控制像里头, 他有一个大小的这么一个变量,也是他的一个参数,那么当大大小大于,我们刚才设定的是六十吧,对吧?我们找到这个控件控制, 首先如果怎么怎么样,然后在这里头有一个逻辑运算的一个积木块,就是说什么大于五十,那么我们叫他大小大于六十,就是六十一 到八十吗?因为我们产生的余是最大八十,最小三十吗?那么我们把这个逻辑条件表达时放到这里,这种这时候呢我们给他一个什么呢?一个速度, 一个速度,一个就是移动的速度,我们给他这是大于了,我们叫他慢一点,这是一, 然后我们把这个拿出来, 哎,现在大于六十一的一,六十一的鱼在游,其他的鱼都不动了,同理我们把它复制一块, 我们把这个表达时,逻辑表达时先拿出来,我们还有一个小鱼的,对吧?逻辑运算在这里还有一个小鱼的,我们把大小 小于多少呢?小于 五十一吧,我们是三十到八十吗?对吧?那么五十一的,我们把它让他速度快一点,我们给他一个四, 我们把这个不要,这已经有一个了,我们给他放进来,你看现在小鱼也开始动了,那么现在剩下的鱼是什么呢?剩下的鱼就是说,嗯,大鱼 五十小于六十一的,是不是?那么记他这大鱼和小鱼他是两个条件,那么我们这里就需要一个与条件的一个羽或飞吗?与条件 这么一个运算,首先他要大于什么?大于这个五十, 然后呢还要什么呢?他要小鱼,我们再来一个小鱼, 大小要小于六十一, 这样的鱼呢,我们就给他给一个速度,移动速度,移动速度,给他给一个什么呢?给一个。 嗯,四一三,我给他给一个二吧。那么在运动箱里头有个移动十步,我们给他给改成嗯,两步,然后我们同 同样把它放到这个地方,哎,所有的鱼都动起来,这样一看呢就是大鱼游的慢,小鱼游的快,那么为了 你看这个鱼,他只是有一个直线运动,是吧?那么我们是不是还要对他的叫他有一个转向,那么小鱼的转向,他的就跑来跑去,就跟小孩子,你不知道他往哪个方面跑,对吧?同样的道理,我们要给他用同样的办法,我们要给他一个 角度,那么这个角度不能在这里执行,如果在这里执行他就转圈了,你看我们可以试一下,比如说我们给这个小鱼吧, 我们给他转一个十五度,你看他就开始这样好了,所以不能这样的转,我们让他在这个地方转,对吧?所以我们还 还要加一个循环,在这里, 我们可以把这个精英复制一下, 我现在在放屁, 我们只需要一次就可以了,那么我们在这里就不要让他移动两步,或者说怎么样?我们这是中间的中语吧,我们就叫他 不要移动,我们让他左转,右转都可以啊,左转,我们让他左转十度吧, 那么小鱼呢?我们把它移走,我们让它右转,其样道理都是一样的啊。十五度, 大鱼呢?我们让他 怕转向慢吗?过度 我们再停止,我们再看看这个鱼, 就是他不仅仅是这样移动,他上下也在移动,对吧? 大家还记得这个随机函数吗?随机函数时间在这里也可以用,但是我认为你意义不大,因为他只执行一次吗?你随机根据他规定一个数,我觉得更容易把控一点, 那么这个水柱箱就就完成了。现在这个程序有点长啊,一般的情况下,我们这时候可以对应一个函数 来让他转向的角度啊,来想让模块化的设计吗?对,这个编程器都追求模块化设计,我们我们这初级课程我们就不讲那个函数的概念, 那么今天的课程呢,就是把这个鱼水族乡的这个观赏鱼呢,我们就等于全部都讲完了。 嗯,如果还是那句话,如果你要是有什么疑问,欢迎留言,我会给予积极的解答。好,谢谢朋友们。

screech 课程,捕鱼达人一个简单的小程序,简单到用平板就能实现,角色和场景都比较精美,动作流畅逼真,我们来看一下是如何实现的。 首先打开 squite 软件,进入到编程界面,我们先从右下角上传背景,背景图上传之后发现上下都有点问题,转化为使量图进行拉伸调整。 调整好之后,我们继续从右下角上传角色,角色的造型比较多,在平板上面需要单独上传, 这个作品里面一共有四个角色,分别是安康鱼,福份,海龟,还有海星。角色和造型添加好之后,测试运动方向,多次点击小绿旗,倒退十步,发现安康鱼在倒着走,此时我们需要更改每一个角色每一个造型的方向。 根改好之后,我们开始编程,给移动时部加上重复执行,让鱼可以不停的往前走,但是到了边缘鱼会消失,所以需要添加一个,碰到边缘就反弹,这个时候鱼一直是一个造型,不会变化,我们用到下一个造型指令 添加上重复执行,中间给他一个间隔,零点一秒,零点二秒都可以。这边鱼的角度有点问题,我们调整一下就可以了。第一个角色程序编好之后,后面的角色程序都是一样的, 我们只需要复制过去就可以了,复制程序只需要把程序拖动到对应的角色上面,角色图标晃动,松开鼠标,通过修改移动几步可以调整鱼的流动速度,调整一下不同种类的鱼在水里的深浅, 这样程序就完成的差不多了。光看鱼游动还是有点单调,我们需要来一点音乐,我们切换到舞台的代码编辑区,拖出控制音乐的程序,记得嵌套重复执行。上传背景音乐素材,来看一下最终效果 是不是还不错?这个素材画质很高。

各位小朋友们好,我是柠檬老师,今天呢,老师要带领大家做一个大鱼吃小鱼的编程,咱们开始吧, 我们的小鲨鱼如果碰到比自己大的鱼,游戏就会结束,接下来我们来看一下今天的程序。今天的程序当中我们又到了一个背景海底 世界,同时我们用到了三个角色,小丑鱼,六尾鱼还有小鲨鱼。 今天的程序当中涉及使用预算脚本当中的小鱼,同时在小鱼被吃或者碰到比鲨鱼大的鱼之后,使用的是广播脚本,来让之后的程序继续运行, 在鲨鱼吃掉小鱼后变大,我们使用了变量脚本。 好啦,今天大鱼吃小鱼的程序就做完了,小朋友们可以在家自己尝试编程,有问题可以私信柠檬老师,咱们下期再见啦!
