《我的OS》用scratch“模拟”了计算机的启动过程,制作了一个简单的“操作系统”,可以让人们通过这个OS进行学习英语,数学,玩游戏,学习地理知识等等。
本项目的运行流程为:“start-》启动中-》windows-》welcome-》菜单。
主菜单由六个按钮等组成,按下每一个按钮就会有不同的“子项目”出现,从而进行不同的操作,根据这款简易OS,大家可以进行修改以符合于自己的实际需求。
角色简介:本项目共有32个角色,
从左上开始数
第一个角色名为:start ,它的作用是显示计算机BIOS运行时显示的界面,先导入gif文件,然后编写脚本,使用造型切换原理重现动画即可。
第二个角色名为:启动中,它的作用是显示“启动中…“几个字,并且控制变量‘启动完了’的值,以便通知另一个叫windows的角色结束程序运行。
第三个角色名为:windows,显示windows徽标,它有很多造型,不断切换就产生动画,本角色和“启动中“角色同时显示,同时消失,由‘启动完了’变量控制。
第四个角色名为:welcome,它接收到“windows“角色发来的广播就逐渐显示逐渐隐藏,完成后发送广播[开始]准备显示。
第五个角色名为:我的OS,它是主菜单的一部分,用于显示标题。
第六个角色名为:请选择,主菜单的一部分,用于显示“请选择”三个字。
第七个角色名为:学数学,主菜单的一部分之学数学,单击本铵钮会进入到学数学的子项目,使用发送广播跳转到相应的脚本来实现。
第八个角色名为:背单词,主菜单的一部分之背单词,单击本铵钮会进入到背单词的子项目,使用发送广播跳转到相应的脚本来实现。
第九个角色为:玩游戏,主菜单的一部分之玩游戏,单击本铵钮会进入到玩游戏的子项目,使用发送广播跳转到相应的脚本来实现。
第十个角色为:学文化,主菜单的一部分之学文化,单击本铵钮会进入到学文化的子项目,使用发送广播跳转到相应的脚本来实现。
第十一个角色为:看世界,主菜单的一部分之看世界,单击本铵钮会进入到学看世界的子项目,使用发送广播跳转到相应的脚本来实现。
第十二个角色名为:关于…,主菜单的一部分之关于,单击本铵钮会进入到关于…的子项目,使用发送广播跳转到相应的脚本来实现。
第十三个角色名为:版权所有,主菜单的一部分 ,在右下角显示几个版权所有2016几个字。
第十四个角色名为:数学背景,学数学的背景。它接收到上级菜单学数学的广播后显示出来,因为做背景用,所以让它不断的下移1层,
第十五个角色名为:数学小仙女,学数学的主角之一,它的脚本主要由出场,退场,对话,播放背景音乐组成。
第十六个角色名为:小神通,学数学的主角之一,它的作用是和数学小仙女对话,出题,统计得分组成。
第十七个角色为:结束,本角色是设计为一个小按钮,配合名为‘结束’的变量使用,可以让某些子项目在中途退出。
第十八个角色为:单词背景,背单词的背景图片,它接收到上级菜单背单词的广播后显示出来,因为做背景用,所以让它不断的下移1层,
第十九个角色为:地鼠1,背单词主角,本角色有链表,存储英语单词用,添加单词时的顺序要和每一个造型的编号对应,如果你设计链表第一个英文单词为apple,那么本角色的第一个造型应该是地鼠顶着一个苹果。音效不需要对应,只要录好音即可,因为它是直接调用的。
第二十个角色为:游戏名称,是主菜单里的玩游戏子项目的游戏名称,趣味弹球等几个字显示出来。
第二十一个角色为:板,玩游戏子项目角色,设计为使用鼠标操作它左右移动,原理是让板的X坐标不断地和鼠标的X坐标一致。它接到一个蛋会向上移动一点。
第二十二个角色为:球球,玩游戏子项目角色,一个弹球,弹来弹去,碰到红色游戏就结束了,碰到边缘或其它角色会反弹。
第二十三个角色为:小鸟,玩游戏子项目角色,从左到右不断地飞的小鸟,它会不断地随机下蛋。
第二十四个角色为:蛋,小鸟下的蛋使用的角色,碰到地面就会碎掉,使用图章原理实现,所以没有接到蛋的话,红色的区域会越来越多,游戏难度就自动增加。
第二十五个角色为:红线不能碰,其实它也做了一点背景的用途,板子一旦碰到了红色游戏就结束了。
第二十六个角色为:图片,学文化子项目的背景图。
第二十七个角色为:文化,学文化子项目的主角,它有很多造型,每个造型是诗或词,不断的逐渐显示逐渐隐藏,播放学文化时的背景音乐也由它负责。。
第二十八个角色为:图2, 关于…的子项目的背景图。
第二十九个角色为:我, 关于…的子项目的主角色,作用是从下到上显示关于本作品的一点点说明。
第三十个角色为:看世界小猫, 看世界子项目的主角色,用方向键操作小猫左右走动看世界旅游景点,使用坐标判断来小猫是否到了边缘实现切换景点。
第三十一个角色为:世界风光, 看世界子项目的主角色,它有很多造型,表示不同的世界旅游景点,通过接收看世界小猫到了左右边缘发送的广播,从而切换造型,以表示好像到了另一个旅游景点。
第三十二个角色为:陆地, 看世界的子项目的角色。
项目其它说明:
熟悉整个项目流程后,可容易地对它进行修改,如启动画面,只要自己录制相关的动画,再导入即可更改。
菜单按钮可以更富于特色,如可以设计为圆形或卡通按钮,或整个界面也可以仿win8界面等等。
也可像windows XP一样在左下角增加一个开始按钮,并且在舞台上显示“我的电脑”,“我的文档”等都是可以的。
背单词子项目的配音需要换成学生自己的,可以大量增加英文单词,从而真正具有一定的实用价值。
子项目的背景或配音都可以根据喜好进行更改,注意在scratch1.4中导入音乐格式需要先转换为pcm的Wav格式。最简单的方式是用千千静听来转换。
如果用scratch2.0打开本项目,可能会有卡顿的现象,可以把所有特效去掉,一般会消除,不过,表现力就弱了。
适合于所有角色的全局变量说明:
全局变量说明:
1、启动完了
表示电脑是否启动完了的变量,由“启动中“这个角色进行控制,目的是为了让“windows”角色和它同步消失。
2、打到的地鼠个数
顾名思义,进行统计的一个变量,英文输入正确后这个变量会增加1,在“地鼠1”角色这里进行统计。
3、结束
这个变量是控制菜单是否显示的,有一个角色也叫“结束”,当点了“结束”小按钮时,它的值为1会通知其它角色进行隐藏或准备下一步的脚本。
成会本站会员后可查看到下载网址:
需要成为会员请加微信scratch8
Read more
You must log in to read the rest of this article. Please log in or register as a user.
风火轮创意编程商城 » Scratch我的OS操作系统