积木中的运动、外观、声音等,需要了解的知识和技能还有很多,不过,我们需要停下来夯实已经学习过的内容,然后才好从容的进行后续的学习。
从本文开始,我们将一起完成一个小小的程序,程序内容主要围绕已经学习过的内容,在不可避免使用未学的知识时,请大家跟着我依葫芦画瓢即可,无需深究以后自会学到。
软件需求说明
软件需求说明(Software requirements specification),也称软件需求说明书、软件需求规格说明、软件需求规格说明书,缩写是SRS。 软件需求说明是软件系统需求的规格化说明,是对将要开发系统的行为的说明。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制。
“软件需求说明”是计算机行业专业的术语,简单解释,就是在开工之前明确我们到底要制作个啥东西。
现在,我就是需求方了,请大家仔细理解下面的要求,帮我开发个软件吧
- 需要能听到《祝你生日快乐》的歌曲
- 要有个蛋糕
- 要热闹点,舞蹈就行,最好是恐龙,我最喜欢恐龙了
添加角色
删除小猫:
点击小猫角色,点击鼠标右键,弹出的右键菜单中选择“删除”。
添加蛋糕:
- 在新建角色的区域,点击从库中添加角色。
- 在角色库窗口中,找到物品分类,再找到你喜欢的蛋糕或者蜡烛,选中角色,然后点击确定按钮。
- 调整蛋糕在舞台上的位置。
- 按照你的喜好调整蛋糕大小。
添加恐龙:
和上面的步骤一样,添加恐龙。不同的是,恐龙在角色库的动物分类里。
PS:复用小猫角色,将它改成蛋糕
为了增加练习,我们再补充另一种处理方式,不删除角色,而是在已有小猫角色上修改“造型”。(如果你已经记不清什么是角色什么是造型,请在公众号底部参看查看历史文章吧。)
具体操作步骤是这样的:
- 选中小猫
- 切换到它的造型tab
- 从造型库添加蛋糕造型。(这里有个重要的技巧,按住键盘上的Shift,选中多个造型,可以一次添加多个造型,避免了多次打开造型库逐个添加的繁琐。这个技巧也适用于添加角色、声音、背景。很重要!)
- 删除多于的小猫造型
这个操作显然要繁琐一些,不如之前的添加蛋糕角色方法快捷
蛋糕的烛光摇曳
蛋糕的烛光很少有静止不动的,而应该是随风摇曳。风向有一定的随机性,但是我们为了简单起见,就让烛光频率固定地“摇摆”吧。
看起来很难处理,其实换个思路就容易解决了,这个角色自带了2个造型,两个造型不停的切换就有了烛光摇曳的感觉
实际操作如下,
这里用到了几个大家还不了解的积木,为了实现不停的切换造型、控制两次切换之间有短暂停顿、让脚步在点击小绿旗后运行等。这些按下不表,以后大家自会知晓。
添加生日歌曲
从声音库添加音乐
从声音库--循环音乐,添加祝你生日快乐,然后删除无用的默认声音。
音乐循环播放
播放音乐,并且让音乐循环播放