准备工作:
1)选择背景Castle 2;
2)删除小猫角色,选择Cat flying、Heart Candy、Bat、Crystal,为角色设置合适的大小,除飞猫外,其余角色默认为隐藏。
3)建立全局变量:生命值;
4)选择背景音乐:Dance Magic。
功能实现:
1)当绿旗被点击,生命值初始值设为100,飞猫和钻石的大小都为100,Heart Candy大小设为40,蝙蝠大小设为50;
2)飞猫面向鼠标方向,跟随鼠标移动;
3)每隔2秒,克隆1个Heart Candy,克隆体出现在随机位置,如果碰到飞猫,生命值加10后删除此克隆体;
4)每隔2秒,克隆1个蝙蝠,克隆体出现在随机位置,如果碰到飞猫,生命值减20后删除此克隆体,生命值小于等于0,程序结束;
5)游戏开始后20秒,每隔3秒克隆1个钻石,克隆体出现在随机位置,5秒后消失,如果碰到飞猫,生命值加1000,程序结束。
6)循环播放背景音乐Dance Magic。
这是一道电子学会考级的图形化三级考级真题,题目写地很详细,只要按照题目要求就可以写对答案。
今天我教大家怎么做题,怎么按照题目要求一步步写答案,题目里写的文字怎么才能变成一条条的代码。
第1步,准备工作第1条“选择背景Castle 2”,这个简单,直接到背景库里面找到这个背景就可以啦。
在软件右下角,点击选择一个背景,打字背景名字搜索,点击背景,背景就选择完毕啦。
准备工作第2条:删除小猫角色,选择Cat flying、Heart Candy、Bat、Crystal,为角色设置合适的大小,除飞猫外,其余角色默认为隐藏。
这个过程是:删除小猫角色,在角色区选择题目要求的飞猫,爱心,蝙蝠和钻石,
为角色设置合适的大小,这句话的代码我们后面都写在了功能实现里,功能实现里面有详细大小设置。
除飞猫外,其余角色默认为隐藏,这句话表示,当绿旗被点击后,飞猫初始化是显示的代码,爱心,蝙蝠和钻石初始化要加一条隐藏代码。
准备工作第3条:建立全局变量:生命值;
点击变量,点击建立一个变量,打字变量名字,点击确定,变量建立完成。
准备工作第4条:选择背景音乐:Dance Magic.
点击软件左上角的声音,再点击软件左下角的选择一个声音,打字搜索声音名字,鼠标放到粉色处可以听音乐,鼠标点击黑色处可以选择声音。声音选择好了,在飞猫里面写上播放音乐的代码。
当绿旗被点击,重复执行,播放声音Dance Magic等待播完。
点击绿旗,程序开始后,音乐就会一直播放中。
准备工作写完了,下面就要完成功能实现的要求了。
功能实现第1步:当绿旗被点击,生命值初始值设为100,飞猫和钻石的大小都为100,Heart Candy大小设为40,蝙蝠大小设为50;
上面是四个角色将大小设为的代码。
功能实现第2步:飞猫代码
飞猫面向鼠标方向,在运动里面找到“面向鼠标指针”代码,
跟随鼠标移动使用“移动10步”代码即可;
功能实现第3步:爱心代码
每隔2秒,克隆1个Heart Candy,克隆体出现在随机位置,如果碰到飞猫,生命值加10后删除此克隆体;
重复执行,等待2秒,克隆自己;
当作为克隆体启动时,显示,这个显示很重要,因为我们角色开始是隐藏本体的,要想让克隆体显示出来,必须在当作为克隆体启动时下面加一条显示,这样克隆体才能被我们看到。
一般需要克隆体做事情的代码都是放在“当作为克隆体启动时”这条代码下面的。
重复执行,移到随机位置,克隆体出现在舞台的随机位置。
如果碰到飞猫,那么将生命值增加10,删除此克隆体。
指飞猫和爱心碰到的时候飞猫的生命值增加了10,然后爱心消失。
功能实现第4步:蝙蝠代码
每隔2秒,克隆1个蝙蝠,克隆体出现在随机位置,如果碰到飞猫,生命值减20后删除此克隆体,这段和爱心碰到飞猫的代码是一样的,只是蝙蝠是飞猫的敌人,所以飞猫碰到蝙蝠后生命值会减少20。蝙蝠消失。
生命值小于等于0,程序结束;
如果生命值小于等于0 的时候,停止全部脚本,全部程序结束。
这里的小于等于0是重点,因为一个数不能同时等于0和小于0,所以我们需要使用逻辑或来连接这两项。
如果生命值<0或者生命值=0,只要符合一个条件就可以,那么停止全部脚本,那么程序停止。
功能实现第5步:钻石代码
游戏开始后20秒,在初始化后面加上等待20秒代码;
每隔3秒克隆1个钻石,重复执行的克隆钻石;
克隆体出现在随机位置,5秒后消失,克隆体随机出现后,如果没有碰到飞猫,就5秒后自动消失。
如果碰到飞猫,生命值加1000,程序结束。
如果钻石碰到飞猫,生命值加1000,停止全部脚本,所有角色的程序就一起停止运行啦。
功能实现第6步:
循环播放背景音乐Dance Magic。
当绿旗被点击,重复执行播放声音,指程序开始后一直播放声音,直到程序全部结束。
这道题就做完了,其中有一些做题的小技巧一定要记住哦。