今天是我们接触图形化编程的第一节课,我们来认识一下我们的整个编程软件,今天我们用的编程软件叫做mind+(用scratch的也一样,通用)。
mind+的编程软件长这个样子,一个小机器人的图标,双击它就可以打开,也就是连续点击两下鼠标左键。
我用方框框出了几个区域,右上角的红色区域叫做舞台区,角色可以在这个舞台区表演,我们的游戏和故事都是在这个舞台区呈现出来的。
舞台区下方还有两个区域,一个是黑色框的角色区,像我们要做个动物世界,需要很多动物,每一个动作都是一个角色,这个角色区就可以选择和修改我们的角色。
右侧的绿框区域是背景区,我们的故事和游戏有时候需要很多背景,这个背景就在背景区进行选择和调整。
屏幕的正中间黄色框里的是编程区,我们的程序就编写在这个区域,这个区域的右下角有个加号和减号,可以方法和缩小屏幕。
左侧的蓝色区域就是程序区了,我们的程序会被划分为不同的类型放在这个区域,用的时候可以拖出来。
屏幕最下方会有一个书包,可以把编好的一段代码放到书包里,使用的时候可以随时拖出来,非常方便。
我们要来完成一个动物世界的任务,在一个区域里生活着多种多样的动物,他们自由自在的在自己的世界里嬉戏玩耍。
那既然是动物世界,我们要选择一个合适动物生活的换进,也就是背景图,
把鼠标放在右下角的图片标记上,会自动出现四个可以选择的选项:
第二个星星状的是从mind+的背景库里随机选择一个背景
我们第一节课,就选择放大镜,从mind+自带的背景里选择一个就可以了。
然后背景已经有了,还需要几个角色,我们需要选择自己喜欢的动物当作角色,然后可以控制他们进行移动,鼠标放在右下角的小图标上就可以添加角色,也是四种方式,从上到下依次是从本地上传、随机角色、绘制角色、角色库选择,我们还是从角色库里进行选择。
点击某一个角色以后,这个角色就会像下面的图一样是变成黄色边框。
然后如果要删除某一个角色,就可以点击这个角色右上角的叉号,就可以删除。
我选择了一个小熊,现在熊上传了以后,会发现熊比较大,占据了很大的面积,然后可以在下方的大小这一栏修改数据,默认大小是100,可以变的更大,也可以缩的更小,这个可以调整到自己喜欢的大小。
大小调整完了以后,就可以给熊写程序了,首先我们舞台区上方有一个小绿旗,点击这个小绿旗可以当作程序的开始,但是前提是在编程区已经把程序写好了,然后他旁边的红点就是结束程序,玩完了以后就可以用红点结束所有程序。
那刚才说点击小绿旗需要编写程序,所以我们的程序一般是从小绿旗开始,在编程区的事件里有“当小绿旗被点击”的模块,拖出来以后,当点击舞台区的小绿旗,就会执行这个模块下面的程序。
首先动物世界我们需要让动物移动起来,所以需要找到运动里的”移动10步“,可以让角色向前移动10步,然后我如果放到小绿旗的下面,就可以点击一下小绿旗,角色就移动10步。
这就可以找到控制模块里的“循环执行”,可以让里面的内容重复不停的执行,角色就可以一直移动啦!
那我们又发现了新的问题,现在碰到墙就停下了,怎么办呢?
我们的运动里有一个模块,是“碰到边缘就反弹”,可以让角色碰墙就反弹回去,这样角色就可以一直溜达啦!
解决了这个问题,又产生了新的问题,角色的方向会发生变化,会变成倒着跑,怎么办呢?
新的模块又来了,运动里有一个模块,可以调整角色的旋转方向,角色的旋转方向一共有三种,一个是任意旋转,就是默认的,就会产生一个问题,就是倒着走,另一个就是固定方向,那固定方向就是方向不变,会有一个新的问题,就是不会转头走了,还有一个是左右翻转,就是只能在左右方向变化,我们要用的肯定是左右翻转了,那模块叫什么名字呢?
就叫“将旋转方式设为左右翻转”,点击“左右翻转”的位置,修改即可。
那现在角色就可以一直溜达了,也能转头了,但是动作没有变化,这样也比较难受,所以我们找到外观里的“下一个造型”,可以切换造型,造型就相当于是角色的动作,多个造型组合起来就会有动起来的效果。
当然我们要重新用一个小绿旗和无限循环模块,不能把造型和移动放在一个无限循环里,因为这样会动一下换一次造型,会比较僵硬。
然后如果觉得移动速度过快,可以在控制里找一个“等待一秒”的模块,可以实现换一个造型等待一会的效果,更加逼真一些。
写完上面的程序,最后就可以按照刚才的逻辑,多添加几个角色进行移动啦,角色多起来以后,我们的动物世界就算是完成了!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章