粉丝325获赞735
今天我们会跟大家讲嗯变量、产量以及速度的相关的知识,建议大家先点关注,以免这个视频找不到啊。我们现在看到这个是,嗯, plae glance 的第呃二战的第二个小节,嗯,这一战的话呢, 呃要求我们是要写一个右转的这样一个函数,那么这个呃整个的代码我已经写好了,先给大家执行一下, 好了,这个就结束了,嗯,需要的话是点击三个呃开关就可以结束,那么这关的写法呢和前面有所区别。 呃,我在这个里面呢,这个函数的定义咱们上一章已经讲过了。呃,那么在这个里面呢,我们是需要三次左转, 在手机上阻挡的时候呢,我们写了一个这样的一个循环的一个语句,那么在下面的部分呢?呃,我没有在按照这个顺序去粘贴这个呃前一个代码,呃,我是呃定义了三个, 两个数组以及一个边量啊,这个第一个数组的话呢,是在需要右转的时候的。呃第几步需要右转? 然后这个是哪一步的话,需要去触摸这个开关,然后这个是开始从第几步开始, 那么在主要的区域是写了一个循环,嗯,然后是一直向前走,那么当这个碰到这个呃进入到这个需要右 转到这个步数的时候呢,我们会执行右转的这样一个方法。当呃到了这个需要触摸开关的这一步的时候呢,我们会触摸开关,那么每一次我们会把这个呃开始的这个步数去呃加一, 那么如果这个我们一共走了九步之后呢,我会呃布瑞克就是退出这个整个的这样的一个呃循环的这样一个节奏, 那我们来看一下这个呃 svf 的语言的这个几何类型, 嗯,我们可以看到 suifu 的语言提供了数组,集合和字典三种的基本的结合类型,那么数组的话呢,就是他是一个连续的一个内存区域, 那么会惩罚一组呃对应的数据,呃这个赛的这个类型呢,他是呃不连续的一种区域,同时他这个是呃 完成唯一的这样一个闪电的这样一个情况。嗯,字典的话呢,是建筑队的形式啊,每一个键都有对应的一个值,每个键都有一个对应的值。我用这个 x 扣的这个软件给大家演示一下 刚才的几个基本定义,以及那个书主啊,比如说我们可以定义一个产量,呃,斯维福的产量的定义方法是使用的是量的关键字,比如说我们可以嗯写一个姓名, 我们可以定义一个变量,变量定义凡是使用 var 的关键字, 我们可以看到呃 sv 五的语言,它是不强制,需要你去呃指明这个变脸或者材料的数据类型的。呃,那么当然你也可以指定,如果你要指定的话呢,在后面增加一个猫号,然后可以写上你这个 呃变量对应的数据类型。那么定音数组的话呢,自变量的方式来定义, 我们可以输出一下刚才定义的变量产量以及手镯 速度的话呢,我们用循环 方式来说出,你们 好好的执行一下, 我们可以看到输出了,我的姓名是,嗯,三三,就是这个 m, 这个产量,年龄四十,就是这个 aj 这个变量,那么这个数组的话呢?呃,我做了一个循环的便利输出了他的里面的三个字,九十、八十和七十。 那么大家可以看到在这个 svr 的里面,在支付串当中如果需要去加入一个变量的话,那么可以用 反膝盖括号的方式把你需要插入的面料或者产量包括在其中,那么会所谓的原会做给他做一个自动转型。好了,这个就到这里感谢大家。
大家好,我们今天会给大家讲 svf 的最基础的部分。嗯,我们先看嗯,这个游戏的第二章的第二小节,嗯,这一章的话呢,还是主要讲的是函数部分。 那我们看到这一关的,嗯,这个地图呢是有规律的,然后每一个开关的前面会有一个红宝石,那么我们会把它分装成一个 函数,这个函数的,呃,主要是三个步骤,第一个步骤的话呢是,呃触摸这个开关,第二步的话先走一步,第三步的话是竖着这个宝石, 嗯,这个代码我已经写好了,然后主要就是这个函数的定义,呃,一共做了三个事情,然后把它整体作为一个部分,一个单元来产生一个新的功能。嗯,我们先运行一下看, 我们看到每次都是先触摸一个开关,然后再往前走一步,然后再搜集宝石。主要跟大家讲的呢是另外一个部分,嗯,我们打开这个 x 扣的软件,这个软件呢是用来做,嗯, 呃,麦克相关的一些软件的开发,嗯,我们来看一下 svf 的一些技术的部分。 嗯,赛呢,我们也讲过第一部分的话是,呃关于这个产量和变量的定义,那么产量的话呢,它的关键字是 let, 关键字,我们看到我们可以 let 加一个产量的一个产量名,加上它的一个复制啊,比如说这个 let, 我们 let 产量等于三这个, 呃,这个产量名是可以用作文,也可以用英文,也可以用其他的符号都可以。那么我们看到产量的规则就是在他定义 一个复制之后呢,他们是不能做第二次的这个复制的。如果我们把下面这个翻开之后,我们看到这个 我们会有一个殡仪器的一个错误,其实你这个是一个产量,然后不能够再次复制,那么这个变量的话呢?是呢是 vr 的关键词,那变量的话呢?它是个数据,是可以做修改的,那么第四我给了,那这个变量等于三,第二次的话可以等于四,这个是支持的,我们可以看到 他这个在变异,其实不会抱着他属于合法的一个呃,正常的这样的一个使用。那么第三个的话呢,我们看到,嗯,我们不管是产量也好,变变量也好,我们都可以呃 不显示的去指定他的这个数据类型,嗯,那么变异器呢?会根据我们给他的复制呢去推测他,嗯应该是一种什么的复制类型,但是我们也 可以在显示的去给他呃指定一个具体的一个呃数据类型。那么像这个我们这个 h 的这个数据类,这个产量呢,我们给他显示了整个一个一个无符号的这样一个硬特性的这样一个数据类型, 呃这种采用的是什么呢?就是当他呃先定义好这个产量或者变量,但是并没有给他去复制的时候,那么并且他是不知道这个呃他是什么类型的,那么我们可以给他制定一个 嗯硬的型。那么下面的话如果有类似的复制的话呢?我们可以,嗯,如果类型不对的话可以,嗯在编一些就会给大家报一个错,这样的话反正我们去有错误的编写下面对这个台上进行复职啊, 因为我们第一次我们没有给他做呃复制,那么第二次我们可以再给他做一个复制,那如果我们第一次已经给他复制之后呢,这个是不允许再制作第二次的复制的, 采用的一个基本概念,这个变量也是一样,我们给他一个呃增加一个大宝形和一个数据类型啊,这个大宝形的话呢就是福点数,也就是我们常说的小数啊。数据类型的话呢就是我们的支付串,你可以为自己当文字啊。 那么下面这个呢就是多个电量,那么我们一次性的去放在一行里面去做复制的时候,我们可以用逗号做一个风格,那么如果我们在最后呃加了一个冒号空格属于类型的话呢,那么我们等于是把前面的两个边量都只给为了这样的一种 图案的一种数据类型。下面这个是一个可选项的这样一个呃定义,那么我们这个卖内蒙的,我们把它定成一个时间类,选这个是没问题的。加上这个问号之后呢,也就是说我们他可以给 给这个买,那么我给他设置为一个嗯自助餐类型,也可以给他设置为一个嗯烂纸啊,就说这两种都是可以的,比如说我们给的是一个烂纸, 然后也可以给他是一个试卷类型,因为他可以是试卷类型,也可以是那这个问号的重要就在这个地方,那我们点一下执行,他这个是变音是没有问题的,但是如果没有这个问号的话呢,那么给他复难的话呢,他就是变异报错的, 因为它是一个时间类型,是不允许是为这种乱的类型的,这个是呃类型的别名,比如说我们把这个布偶类型,我们 呃起了一个别名叫波尔兹,中文的波尔兹啊,这个波尔类型的话呢,就只有两种,他只有两种曲子,一种是真,一种是假,他采用的话呢是做那种 呃衣服的这种分支的逻辑判断,那么我们给他这个布尔兹引起一个类型别名叫布尔兹之后呢,我们可以把这个布尔兹这种这三个呃这个布尔兹作为一个数据类型,指定给一个变量,那么我们把这个变量给设置为处,这个是合法的, 如果没有这个类型辨别的话,那肯定这个下面这个就是报错了,因为这个 boss 这个的话不是指挥府的一种自带的一种数据类型, 那么下面这个呢是,嗯,我是这两个变量啊,一个是 a, 他是三, b 是三点五,那么这是呃一个是硬的型的,一个是这种呃蝴蝶型的,那么我们看到啊,我们再定一个新的一个变量, c 等于 a 加 b, 那么这个时候他是 可是不是合法的呢?那么可以看到编辑到他搞错了,这个是不允许的,因为这两组数学类型是不一致的,那么不一样数学类型的话呢,做这种数学运算的话呢,呃编辑的话会默认给你一个提示错误,那么需要做一个显示的转型,那么我们可以把这个呃三 嗯转化成和三点五一样的那个呃打包类型, 做一个强制的类型转换,那么这样的话呢,我们就可以对这个 a 和 b 嗯做一个数学运算了,那么得到结果是六点五,我们看到三加上三点五是六点五,那么我们说用打火机的时候,我们能不能用 flaut, 也是一种非常古典类型的这个数据类型,那么这个是不可以的啊,看到我们看到编辑 报错了,为什么呢?因为这个三点五的话,嗯,这种福典类型的话,在,嗯变异期的时候呢,思维部的元波呢?它是属于是打破类型的, 虽然他是复原数,但是默认是 w 的性能,他不,他如果是改成把这前面这个 a 设置为 flow 之后呢,他还是两种不同的数据连线,等于是 flow 加上大宝,这样的话呢,他还是不能做数学运算,所以我们必须把前面这个纸巾围写在纸巾围打包,或者是我们把这 嗯把这两个都设置为 flow 这个条子转换成 flow, 这是可以的, 这样是可以的啊,比如说这种这种小说类型的话呢,默认是收费的给他呢,是,呃, w 类型的这种,嗯,数据类型,数据结构啊,嗯,那么这单就到二零,感谢大家。
猫猫蹦迪教程,先来一个黑色的酷炫背景,然后我们来画一个故障,猫猫 接下来写一下效果代码, 最后加一行同款的文字 看看效果吧!
大家好,欢迎大家走进郝老师的 slider 课堂,今天我们要学习的主题内容是小猫当导游。首先看一下我们的程序功能要求是什么?一、当程序开始的时候,让小猫开口说话,第二个图形显示开口说话的内容,并发出声音。 接下来我们走进 siri, 首先你会看到这个舞台背景是白色的,那怎么样给舞台添加和当导游相匹配或者是相吻合的一个背景呢? 那接下来看我们选择背景,然后这里选择户外,然后选择一个和当导游相匹配的背景图片,在这里我们选择这个。好,这时候我们的舞台背景就添加好了,你看小猫的角 是在道路上呢,还是在这家商店附近呢?那么小猫的角色位置也是可以进行去改变的,怎么样进行去改变呢?我们把鼠标移到小猫身上,按住鼠标左键不要松,那么想把小猫拖到哪里,然后你再进行去松手, 这时候就是改变小猫的位置,那么我们看一下程序要求是什么呢? 还记得吗?一、当程序开始时,让小猫开口说话,当程序执行时,是不是我们要触发这个程序呢? 触发程序是不是事件的发生,所以我们需要在代码功能区里面选择事件,选择当小旗被点击,那怎么样选择呢? 我们看到当小旗被点击,我们鼠标放上去之后,会有一个抓手的形状,那我们按住鼠标左键不要松,他就变成抱拳的形状,那么就是抓住他之后往代码功能区进行拖动, 拖动好了之后松手,这时候是不是就把这个程序放到代码区里面了, 也就是说我们把这个积木模块堆到我们这个里面进行开始编写程序。那么第二步让小猫显示说话的内容, 那怎么样显示内容呢?那么说话内容是什么?是不是在外光里面,因为说话是不是 外在表现的一种形式,所以他就在代码外光菜单下,那么我们选择说你好两秒和说你好,来我们接下来看一下这两个程序有啥样的区别呢?那么说你好两秒, 我们单击小旗子用行一下这个程序,当我们单击小旗子的时候会看到,哎,你好, 但是他显示两秒钟之后就消失了,而这个呢,你会看到这个你好一直在显示,这就是这两个的区别。总结一句话说说你好两秒,只能持续两秒钟,那么说你好呢?可以持续到下一句话的开始,这个上一句的你好才会结束。 大哥你听明白了吗?那么接下来我们就要编写程序,内容是当导游,那么我们的内 内容肯定不是你好了,那我们这里选择说你好两秒,那么就把这个程序给删除掉,那怎么删除呢?我们需要把这个积木模块选中,然后按键盘上的 let 减,哎,自动就消失了。那么这个说你好两秒,我们需要把它改成什么内容呢?小猫说的话语,然后小猫说什么了?说大家好,我是今天的导游,那么我们选择两个程序,那么再加一句话,还是同样的方式,我们选择外观 把,说你好,哎,再拖拽一个积木模块,欢迎大家来到喵星王国。接下来我们的程序要求是让小猫开口说话,那怎么发声呢?声音有光的程序是不是单击代码下方 扩展按钮会看到有一个文字朗读和方义这两个按钮和功能选项,那么这两个按钮和功能选项比较特殊一点,为什么呢?有的同学加上文字朗读之后,他是不发声的,也就是没有声音的, 因为好多 siri 同学说,老师,我的 siri 当中明明加了文字朗读,但他没有声音,为什么呢?在这里老师告诉你他是什么原因? 因为 sex 是由美国麻省理工学院开发研制的,他的服务器在国外,当我们访问这个软件的时候,需要连接国外的服务器,而我们有时候是连接不到的,所以这两个模块有可能就没有办法连接 接到,没有办法连接到就没有办法识别和使用,大家在这里明白了吗?那没有办法使用,我想让小猫进去发生,怎么样解决这个发生的问题呢? 我们选择声音模块,这里面有一个播放声音喵,大家会听到是不是喵的声音,但是我们今天不是喵的声音,我们要让他实现什么?实现 人说话的这种声音。怎么样进十箱呢?需要我们自己录制声音。怎么样录制呢?单机小猫的下拉小三角有一个录制按钮, 这时候我们会看到这个播分图,那么单击录制他就可以进行去录制了。我们开始了啊,大家好,我是今天的导游,欢迎大家来到 标新王国。好,当我们录好声音之后,你会发现他有一个波风图,那么波风图的地方就是我们有声音的区域和模块,那没有声音的区域模块就是这样子的, 所以我们在这里可以修正自己的声音,怎么样修正呢?我们把这两个滑块往有波风的区域进行移动,同样的道理,这边也是往波风的区域进行去移动,这时候我们有波风的区域就是录制好的声音 单机。大家好,我是今天的导游,欢迎大家来到喵星王国看这个声音,你觉得录制好了没有问题了,那我们接下来返回代码区,返回代码区之后我们单机喵的下拉小三角, 看这里是不是有一个我们刚才录制好的。大家好,我是今天的导游,欢迎大家来到喵星魔法掌,好,那么这个声音也录制好了,怎么样让这个程序进行去正常用行呢? 接下来选择这个程序需要把这个播放声音放到哪个区域内呢?也就是需要把这个模块堆到哪个 积木上去呢?那接下来看啊,我们选择这个模块需要把它放到这个位置来,那怎么放呢?我们把鼠标按住不要松手,当我们上面的小凸起和下面的小凹槽先重合之后 松手,那么他自动会吸服。那接下来我们看一下程序的用行规则对不对呢?接下来我们选 当小琪被点击,点击的时候让猫发出声音,同时大家好,我是今天的导游,欢迎大家来到喵星王国,大家看到了吗?我们说话的时候这里是不是有什么 有文字显示,同样文字显示和我们的文字内容是不是读音都实现了,那这就是我们今天的程序已经完成了,小朋友们赶紧动动你的脑筋行动起来吧。
嗯,就是去操作一句比比写我们的脚本中脚本基本上这个程序分为三大类结构, 一个就是顺序结构,还有一个就是循环结构,还有一个就是选择结构啊,一般我们的就是编写这个脚本,这个程序都是由我们的这个三个结构混合组合而成,那么这节课咱们就来说一下这三个结构,好吧?来, 首先我这边先给我们的这个编辑器,我们的这个作品添加一些背景和一些角色,好吧?显得他不是那么的突兀, 随便添加一个角色, 那我这边现在首先先说一下我们的一个顺序结构,那顺序结构顾名思 他就是从上往下一个一个顺下来的一个结构啊,那么顺序结构就是首先我来写一下,嗯,当开始被点击,那我先让他移动,然后再让他呃旋转之后再让他去抖动,好吧, 那为了让大家看的更清楚一点,那我这边给大家添加一个时间 来看一眼,好吧?抖动的话移动,移动一个一百步吧,这样看的稍微清楚一点 来抖动两秒,这个是一个大概的一个顺序结构,他是按照一个嗯顺序执行下来的,看到没有?他先移动一百步,然后去旋转这个三十度,再抖动这个两秒,他是按照这个顺序去执行的,所以他是一个 顺序结果,你可以在这个顺序中添加呃,非常多非常多的一个顺序,在你这一个一个往下添加,他按这个顺序过来执行,那么还会有什么样的节目快是例外呢?就是之前我们讲过的并等待, 并等待什么意思?并等待是我们需要什么?需要收到对方的一个回应之后,我们才要去执行这个积木块,那么这个积木块是像这种并等待的,这种积木块是需要有一定的特殊的啊,但是 等等他,等他收到回应之后,然后他才能执行下面这个积木款。好吧,这就是一个大概的一个顺序结构,那么一般我们的顺序结构都是说在我们的循环,或者在我们的选择结构里面, 在它,在它里面去去使用的。哎,我们再说一下循环,那么之前有说过这个循环循环啊,就是我们一般去使用这个 重复执行,是不是?哎?来把这个给循环这个这个顺序的话就到这里顺序的话就按照顺序来去执行。我这边给大家等待时间,就是为了让大家看清楚啊。那我这边给大家看一下一个循环, 首先看一下我们的循环这边有一个重复执行,还有重复执行多少多少次,首先我来弄一个重复执行多少多少次,我给他限定一个次数,比如说旋转三十度,好吧, 那么这是一个基础的一个循环,基础的一个循环结构啊,那我这我哎,但是这在这个循环结构里面我也可以给他添加一个顺序,是不是? 喜欢我给大家一个旋转三十度移动十步,对不对?然后移动个一百步, 是不是?哎?这面是可以攻击一个,那我再加一个抖动,好吧?抖动吧,抖动, 嗯,对不对?他就是一个让我们的循环结构加到这个重复,加我们的这个顺序结构啊,加到我们这个循环里面,那么这个重复执行他是这个肚子里面包着的,就是这个重复执行的一个积木块。 在他这个大肚子里包着的积木款是啥?需要重复执行的,重复执行多少多少次?重复执行多少多少次。当然我们可以 下面再套一个重复执行,对不对?当然而且我也可以把这个重复执行给他包到外面来,比如说重复执行里面我再套一个重复执行,懂?就是拿这样看一下, 我这边这个次数我写少一点,好吧?这个旋转大家可能看不太清,我这边给大家先设置一个变量,就假如说是得分,好吧? 是他出去我把他给弄大一点啊,我这边弄一个十次, 弄一个两次,使我们的变量得分增加。一看一下这个啊, 如果我这边只执行一个两次,那这个时候我们的得分是不是二?你重复执行是得分增加二,那我再给他套上一个, 这个大概是多少呢?重复执行十个两次,我们看下结果是不是二十。他这两个这两个里面次数是需要去相乘的,就是二乘以十 等于二十这两,这个这个是一个欠套啊,就是把我们这个这个金这个循环再套到一个循环里面去,到这里之后我还可以再套一个循环,我再给他套一个循环次数 也是可以的,我再给他套一个,那这面我套一个三,那是多少呢?那就是看一下这个结果,你等待一下六十,百分之六十,为什么?因为十乘以二乘以三等于六十,还是有一个次数限制的,那我这边再给大家添加一个, 新建一个变量,好吧?嗯,得分,你就再加一根视力,好使我们的视力来看一下。这有个不同, 我这个没有套在最里面这个肚子里,我就套在最外围这一层,我这个和这个看一下,这两个他们是属于一个顺序结构,这个顺序结构把它放在这个循环里面,我们来看一下这两个什么不同? 我们可以看到得得分是六十,胜利是二十,我把这个胜利拉大一点给大家看一眼, 胜利是二十,为什么胜利是二十呢?因为胜利他是不是不在这个重复执行三次的肚子里面?他在这个重复实行十次和重复执行二次的这个肚子里面,对不对?所以他是执行。 嗯,十个两次,你就是二十次,那这个最里面这个肚子他是执行十个两次,然后在这个十个两次里面中间还要再执行一个两个三次,所以他是需要 他们两个是不是只是不一样的啊?对吧?你可以看到他是只是不一样的,那么当然这里面还可以提给你套一个套,你想要去套多少个就套多少个,怎么套你都可以。那这三个我们也可以把它套这样子套,也是都是可以的啊。好吧,那我这样子套, 那我再添加一个电量,添加一个数字 使用的变量,数字增加一,那这个时候大家来看一眼,我把这个词改为四, 我们等待一下,是不是一个是胜利是二十,是得分是三十,数字是四十,因为我们这边徒步执行十 次,你数字是执行四个十次,那他就是四十。胜利呢?是执行多少个?是执行两个十次还是二十,那我们的得分呢?他是执行 得分,他是直行多少个?三个十次,那就是三十,对吧?就是三十,这就是一个大概的一个内套的一个有有固定次数的循环,那么没有固定次数的循环呢?那我这边就是一个重复执行,那我这边看看一下, 他是一个没有上线的,因为他一直在执行,一直在执行,他这个持续这个重复执行,他就会永远永远执行下去啊,永远永远执行下去。 那我这边可以给他添加一个旋转三十度,那么他那这个橘色他就会怎么样?他就会 一直一直旋转,一直一直旋转。好吧,那如果这个时候我给他添加这个重复之前,我想让他停下来,怎么样呢?那我可以添加一个停止全部脚本,是不是?那,那就 就可以停止了,那我在合适的位置添加上这个停止全部脚本,那还有停止当前脚本,当前去做其他脚本,就可以使这个程序去停止。好吧,这是一个相当于是一个,嗯,循环结构啊,一个大概的循环结构,大家说一下,一个,嗯, 一个选择结构啊,那么这个循环结构。大家再说一下这个重复执行,直到什么什么什么重复执行,直到什么什么这个节目快是什么意思呢?就是我在这对这里有一个这个对话框,就是设置一个执行,那么直到 满足这个女的条件,那我这边给大家看一下啊。嗯,满足, 满足我们的这个得分,好吧?等于二十。二十 重复之前知道什么意思呢?就是直到我这里面这个积木,快满足我这边的一个条件,我这边是不是满足到十得分等于二十,那我这边只要你看一下我们的效果, 那这个时候是不是得分到二十就没有了?因为他一直重复执行,使得分增加,一直到我们这个得分等于二十,那么这个程序他就停止了,这就是重复执行迟到啊,这个尽快,就是说重复执行这个肚子里面这个积木快,直到满足了这个 直到后面的这个条件,那么他这个积木块他就会停止,停止,好吧,这是一个重复直行,直到。那么这边咱们再来看一下一个打选择,选择的话在这如果, 如果满足什么什么条件,那么,如果,否则就是我们平时经常会用到的。如果,那我这边如果满足了,我们看一下, 我们这边添加一个,就像刚刚那样,如果满足我们的数字,好吧? 等于加等于一个十。 好,这边给大家添加一个十五,我们的数字二百,数字增加一,如果满足了数字 等于十,那咱咱们就停止全部脚本,好吧?我看一,嗯,是不是等于十这个手续就运行结束了,因为他满足了这个 这个数字的条件,这边如果他是有条件的,是不是那他就停止了全部脚本,那如果他没有满足这个条件,他就会一直执行,一直执行。你再看一下这个是如果还有一个如果,否则, 如果,否则啊,那我这边如果我这个 数字它是大于,我在外面给它添加一个次数吧,好吧, 嗯,如果我们的数字是大于十的,则,嗯,停止存 则怎么样呢?我就新建对话框。嗨,好吧,否则我就 新建对话框,我要换一个内容。你好,嗨,你来看一下 是不是?嗨,因为我这边执行的看一下这个数据结构啊,首先他是不是重复执行二十次,使我们的数字增加一,那次使我们这个变量数字是不是就是二十?他需要满足下面这个 一个选择条件,这个选择条件就是如果我们的数字大于十,则新建对话框。你好,否则就执行下面这个条件,他不满足上面这个条件,他就要去执行这个否则的条件啊,那么这个时候数字是不是二十?那么二十是不是大于十?所以他又执行我们否则条件新建这个对话框。 如果,否则,那这边看了,我们否则的旁边还有个加号,我这边可以给大家新建多个否则条件,否则,否则,否则怎么怎么样?否则,如果,如果怎么样都是可以给大家进行一个添加的啊。 在这个如果,否则里面我们还是可以给他添加各种各样的一个程序款,只要他能套到进去,你都可以往里面套。这就是一个选择结构啊,我们基本上用到的就是顺序,嗯,循环和选择,把这个三个程序他们套在一起,这就是我们平时会用到的这个结构, 那么之后你可以在你的你边线的脚本里面用到这种类似于这样的结构,都是可以的啊。那么大概关于一个编写程序的基本结构,这节课就到这里了,那咱们下节课再见。
姿态挺拔, 张伟抬胳膊提臀收腹。 想喝,俺也想做雕塑,不行。
现在我们开始看看 scratch 三级训练题。四、克隆小猫准备工作角色,我们用默认的小猫就可以了,背景为默认白色背景,题目要求一,点击率喜后克隆三只小猫。 二、克隆小猫在舞台上随机一动。三、每只克隆小猫说出自己的编号, 全部代码。 克隆小猫的代码比较短,但是有几个地方需要理解一下, 克隆编号增加一的时候克隆自己第一次的时候,克隆编号为一。 当第一个克隆体启动的时候,克隆编号为一,他开始重复执行移动到随机位置这个动作。第二个克隆体启动时候,克隆体编号为二,移动到随机位置。 第三个的情况跟前面两个一样, 演示效果。 以上就是 sprec 三级训练题克隆小猫的全部内容了,你学会了吗?赶紧点赞收藏,动手做起来吧!
零基础上分钟学会这个小猫跨越障碍物的游戏制作,我们使用的是少儿编程,是 k 曲做开发,有兴趣的小朋友可以跟我一起学。 我们先把开发流程梳理一下,根据流程做开发。第一步,先上背景啊,还有角色, 那就是小猫跟树,好,把那个位置给它调整一下,还有大小也控制一下,猫树的大小也需要控制一下 拖拽这个绿旗,这个绿旗呢相当于启动开关啊,我们把绿旗那个代码放大一点,大家能看得清楚一点啊。初始化 一下小数的七字位置,通过重复执行移动,然后让小数能够向左移动起来,这个地方要填一个复数,然后小数小数就能向左移动了 啊,这里有一个逻辑的条件判断,就是说小树碰到边缘之后,呃,他要缓回原始的位置,哎,对,然后就碰到小树,这样小树之后我们要给他一个位置再拿回去啊,我们试一下这个效果,可以了。 第三步,通过键盘控制小猫的跳跃,那这里前几步跟数字一样的也需要一个初始化,那么这 一个地方我们需要有一个键盘的输入,通过键盘的输入,然后来控制小猫。小猫这个 跳跃的这个功能我专门做一个说明一下,它是通过控制是呃,小猫位置的外坐标来控制跳跃, y 的坐标 变大,他就往上,外的坐标变小,哦,那个他就往下掉落啊,我们看一下这个字啊,写的这样吧,然后试一下效果,哎,对,然后可以了,我们把这张代码拼接在那个按空格键的那代码下面,然后可以了, 现在做第四步,小猫跟树碰撞,然后结束游戏。那这里呢有一个逻辑条件判断,还有侦测,侦测那个小猫跟树进行碰撞,那么这段代码呢,可以写在小猫身上,也可以小树身上,那么我目前选择的是 在小树身上。第五步,小猫的分数,我们这边需要加一个参数记录小猫的分数,然后呢我们这一个位置需要先把三分数设置为零, 初始化非设置为零。然后我们对分数的判断逻辑是当树碰到了墙壁之后, 那么我们给他加一分,好全部都写完了,然后我们最后的时候,然后测试一下这个效果。 ok, 没有问题。觉得我这个讲的有用的,麻烦点赞、收藏、转发,谢谢大家。
现在我们开始看看 sorry 三级训练题一、幻影小猫准备工作角色使用小猫背景为默认背景。题目要求,一,点击滤器,小猫位置任意。 二、按下右键,小猫向右移动。三、按下左键,小猫向左移动。四、按下空格键,小猫快速跑动并显示幻影 全部代码,代码分成了几大块,一、按下左右键,分别向左和向右移动。 二、按下空格键,重复移动,并且克隆自己。三、当克隆体启动时产生虚影, 每次虚像特效增加时循环十次,然后克隆体被删除。删除克隆体是因为 stry 支持最多三百个克隆体,太多克隆体会让程序变得很慢。演示效果 以上就是 siri 三级训练题欢迎小猫的全部内容了,你学会了吗?赶紧点赞收藏,动手做起来吧!
那么这节课的话,我们来说一下我们的这个飞机大赛的一个编辑的一个情况,好吧,那么首先来看一下我们这个角色,有我们的背景, 敌机,子弹,还有我们的嗯,飞机胜利和失败的角色,总共是这么几个角色, 我们先从我们的背景的一个就编程设定开始看一次,好吧?编程的话首先重复执行,将外的坐标增加复式,更改一下他外者的坐标,那么这个是什么意思呢? 嗯,我们之前是不是也说过更改他的 s 轴的坐标,指的是使他左右进行一个移动,对他的左右进行一个移动,对吧?那么更改他的 y 是他相对而言在五代区还是对他的上下 进行一个移动,这边的话,我想呈现的是不是一个嗯,飞机向上飞的效果,那么想要飞机向上飞,相对而言我们的背景就要上下移动,是吧?向下移动,那么看一眼啊,我来支持一下这个积木块, 嗯,是不是我们的背景再往下移动,这样看着是我们的就是飞机,他是一个向上飞的一个效果,对吧?好,那么咱们再来看一下下一个这个积木块,当,嗯,刚开始被顶级的时候,重复执行播放某一首音乐, 这个就是给他添加一个稍微刺激一点的背景音。这边的话大家选择一个你们自己喜欢的音乐就好了,老是这边添加他是充当刺激,那你们也可以添加一下其他的歌,都是可以的啊。 背景的话咱们就看到这,这个的话大家就随意发挥,这里的数值大家也可以更改,那么数值越大跑的越快,对吧?我改成负二十看一下是不是越快啊?数字越小他跑的不就越慢吗?我们来看一下负二, 是不是数值越小跑的就越慢,好吧,好,大概一个效果要改成副食。再看一下我们的这个飞机,这个飞机啊, 放大一点,那看一下,我们这边有三个积木块,三个交管程序啊。首先当按下我们向左移动的 之前这个事件,大家也知道,这是控制我们的什么,控制我们的键盘的一个事件,对吧?那么在我们的键盘上按下我们的左箭头,将我们的 x 坐标增加负五,是什么意思啊?那刚刚也说了更改它的左右位置是什么? 是更改还的 x 轴的坐标。那么向左移动是不是要使我们的对话框里这个白框里增加的值是一个负值啊?那么向右移动就是使我们的对话框里的值增加一个正值,是不是?那 所以说这边我想使我们的这个飞机,当我按一下这个左箭头的时候,在我的键盘上按下左箭头的时候,我们的飞机是向左移动的,我们就要给他的这个指天下为负数,是他的 s 坐标增加负五,对吧? 那么按下按一下右键头的时候,再按一次坐标增加正五,是五控制他左右移动的一个程序设定。那么看下这个当自己碰到 敌击的时候,发送广播失败,就是什么时候我失败了,就当我碰到这个敌击,那么是不是代表我失败了,代表我这个飞机被这个敌击给歼灭了,我也失败了,对吧? 好,这个但是大概飞机一个简单的模型,那么咱们再看一下这个我们的敌机啊,敌啊,看下子弹吧,看下子弹, 那么子弹一开始我这边看,大家看一下啊,这是一个隐藏的状态啊,是一个隐藏的状态。 那我这边给他设置了当按下我们的空格键,我想给他设置的是按下空格键,这个磁带就会发出。那这边你也可以不弄下按格键,你也可以说按下,嗯, a 键, c 键, b 键都可以,或者说你,嗯,你也可以弄成,哎 灯 鼠标点击或者是鼠标按下都是可以的啊,这个上面这个随便你呢。老师这边的话,还是用老师的这个 按下空格键。好吧,主要是看一下我们这个键盘。好,当他按下这个空格键的时候,就使我们的子弹移到我们的这个什么飞机的位置,为什么?因为我们是不是要这个子弹从我们的飞机这边向上出发去打出去,对吧?那么 他一到我们的这个飞机的位置的时候,他就可以去显示了,为什么要显示?因为之前我们是不是给大家设置了一个隐藏,对不对?所以已经给他闭上了,所以这个时候他要显示,不显示他没有办法去发出,对吧?你看这个时候也会呈现一个这样的效果,我按一下空格键, 他就会将子弹发出去。好,那重复执行,使到自己碰到敌机, 什么意思啊?重复执行看一下,将 y 的坐标增加五。 y 的坐标增加五是什么意思?刚刚咱们也说过了,是不是一个上下移动, 那左右移动是一个更改它的 x 坐标值,那上下移动是不是更改它的 y 的坐标值啊?刚刚我是想让我们的背景向下移动,所以我们这里面的值是复制,那这个时候我想我希望我们的子弹向上移动, 所以说这个时候我们也增加了值,是一个正指,正指啊,因为你看我们的外坐标越往上就是他,是不是就是指就越大?所以说我希望他往上 命名的值就是要是一个正的啊,相对而言越往下他的值是不是越来越小?所以如果我想让他拿这个物体往下,他的外轴之名增加的就是一个复数啊, 这个要记住,那么重复执行,将外的坐标轴增加一个五,就不是直不停的向上移动, 直到自己碰到什么碰到敌机,那碰到敌机的话,那就是分身到他,对不对?然后进行一个隐藏, 对吧?进行一个隐藏,我就需要哦,这个子弹就碰到他了,那我就不需要他,对不对?我就需要他重新发射了,那就不需要他了,那这边当然我也可以可以跟他 给他更改一下这里面的一个值,比如说五,嗯,七他就会快一点,对不对?你看七他就会快一点,十你就更快了, 对不对?这个大家都可以自己自己设定呢,那至于为什么要隐藏呢?嗯,那隐藏的话,主要是想让他进行一个美观,要不然他就是停停留在屏幕上面也不好看,对不对?我希望他是一个碰到底气他就消失的一个效果,所以我这边需要给大家设置一个隐藏啊。 好,我们再来看一下我们的敌击,敌击啊,那当看当开始被点击的时候重复执行啊。一个大肚子里面包了这么多小框框啊,我们看大肚子里面小框框分别都是什么?将外的坐标增加负五。什么意思啊? 将外的坐标增加负,是不是使我们的这个敌机不停的向下移动?是不是更改他的外轴的坐标值,使他不停的向下移动,所以我这边是增加一个负值,我希望我的敌机不停的向 我们的什么飞机的这个飞机移动,所以我这边给大家增加的是一个复制,那如果自己碰到的下边缘碰到哪里就是碰到这个地方,碰到下面就说明代表他没有没有攻击到这个,没有碰到这个什么?我们的飞机是不是 那么就隐藏,隐藏了之后等待一秒再随机出现一道来看一下这个积木,这个积木我们昨天说过一个差不多的,不过昨天更赶的是他的 y, 但是这个今天更改的就是我们的 x 了。上节课和这节课的这个区别啊,看一下,一到 x 在负三百和三百内随机选一个整数,外轴不变,什么意思?我是不是希望我的飞机在来给大家大家表演一个框框啊?稍 算,我的飞机在这一个框子里随机出现,就是在这里,嗯, 是不是在这个地方出现?在这个地方随机出现,无论是在左边或者在右边,在这个区域内左右很多移动出现,是不是? 所以我需要更改的是他的 s 座是 x 的坐标轴,那你看一下现在现在这个飞机,这个敌机的坐标轴是不是 x 是负五万,是三百五十七。那我想问他左右移动是不是更改还到外轴? xo 跟 handaxo 那个人塞外,他是不是哦呢?是不是向右移动了?那我更改成负一百五十,是不是向左边移动了?那我这边希望他不断的出现,我是不是 要更改他的一个 x 做标准?我想想让他在这个区域的出现,所以他的 x 坐标是不固定的,但是他的外轴坐标一定是固定的,对不对? 难。当,当他移动到这上面的随机一个位置的时候,那么他就显示再继续执行,将未来的坐标走进家户,就继续的往下,对不对?继续的往下走,就再次执行一下这个操作。 主要是要理解一下这个啊,这个跟我们上节课说的是差不多的,只不过换了一个区域,上节课说的是在右边这个区域,这节课说的是在上面这个区域,那个跟感的值是不一样的啊, 大家有的时候就可以根据他这个想要更换的方向来设定他的 s 轴位置和外轴的位置啊,应该这个应该大家都能理解了,如果的话 你觉得还是不太懂,那你就回去自己去设定一下,去感受一下放在这两个,这两个放在这边和放在这边的一个区别,好吧, 好,咱们再看一下一个这个脚本,当自己碰到飞机大战的时候,飞机大战就是这个子弹,飞机大战的这个子弹碰到子弹,然后把这个名字就改为子弹,好吧, 当自己碰到子弹的时候,是变量得分增加一什么意思?就是使我们这个喷射出来,就是喷射啊,发射出来的子弹碰到了我们这个敌击,我们是不是就赢了?就消灭了一台敌击, 那我们就赢了,就是使我们的得分三加一,然后我为什么要隐藏呢?那我的敌机碰到子弹了,是不是 说明我们的敌击被这个子弹给歼灭了?那这个时候我就要使我的这个敌击进行一个隐藏,对吧?进行一个隐藏,那么他重新移到,对吧?移到这上面这个位置,然后显示,然后执行这个动作,是不是? 好,那就是大概的这这一个一个操作就是这个样子啊,这个也是他,他,他消失了之后,他是不是还是要需要需要移动到这个区域,那么移动到这个区域之后,他就可以显示了,那么这边时候他是不是还会执行这里面的这个操作,因为这边是重复执行的,只要他显示了就会执行,是吧? 那咱们来看一眼,稍微的去操作一下,这个玩的不是很好啊, 大概的去玩了一下他,玩一下他啊,大家,大家自己的话,平常平时的时候也可以就是说,嗯, 就玩一下这个游戏,好吧?好,咱们来看一下这个胜利,胜利,当得分 看到没有胜利,当得分大于五十的时候,那这边可不可以给他设置为大于三,大于四都可以,然后我们这个胜利就显示出来, 解释出来,停止全部脚本,解释出来,就这样子删你,是吧?那么失败,当说到我们的广播失败,则停止全部脚本,那广播失败在哪里发送呢?在我们这边看到没有?当自己碰到敌机的时候发送广播失败,这是大概的 一个脚,大概的一个脚本啊,那这个飞机大战一个大概的这个编程程序,这里还有一些不完善,因为这边是针对毒性化一级的, 你们也可以根据这个在这上面再做出一些改片啊,都是可以的啊。好,那咱们就这节课就到这里结束了。嗯,朋友们再见。