用户:
魔克查看:4 回复:1 评论:4 创建时间:2020-04-01T18:32:56
界面上会显示各类垃圾,需要我们把垃圾投放到正确的垃圾箱,如果投放到错误的垃圾箱,会提示“再想想吧!”如果投放到正确的垃圾桶,垃圾则消失在垃圾桶中。

1.背景
我们选择背景库中的蓝色天空图像作为游戏的背景。
2.角色
这个游戏一共有18个角色,但角色分为两类,一类是垃圾,一类是垃圾桶。
我们分别看一下各个角色及其脚本。
第一类角色:垃圾
这个小游戏中,一共有14个垃圾角色,我们以可回收垃圾“牛奶盒”为例,看一下该类角色的脚本。
这个角色有两个声音,都是从声音库中选择的音效,分别是:
“Bowling Strike”表示垃圾掉落进垃圾桶的声音;“Pop”是垃圾碰到错误垃圾桶的提示音。
当点击绿色旗帜时,将垃圾的大小缩小为初始大小的60%,将“牛奶盒”移动到第一排第一列的位置,然后清除图形特效,显示角色。
接下来进入一个循环,用鼠标拖动垃圾,如果碰到“可回收垃圾桶”,表示将垃圾投放到正确的垃圾桶,那么将垃圾“牛奶盒”隐藏,并播放声音“Bowling Strike”。如果碰到“有害垃圾桶”或“干垃圾桶”或“湿垃圾桶”,播放提示音“Pop”,并在界面提示“再想想吧!”,等待2秒钟后,垃圾回移到原来的位置。
如果垃圾没有碰到任何一个垃圾桶,松开鼠标后,垃圾回移到原来的位置。
其他垃圾和“牛奶盒”的脚本基本一致,只是摆放的位置、碰到垃圾时的判断有所不同,如“菜梗菜叶”的脚本:
这里只贴出两种垃圾的脚本,其他垃圾不再赘述了
。
第二类垃圾:垃圾桶
垃圾桶的脚本很简单,只需在点击绿色旗帜时,设置垃圾桶的位置即可,以“可回收垃圾桶”为例,脚本如下:
其他垃圾桶的脚本跟“可回收垃圾桶”一致,只是x、y坐标的值不一样,这里也不再赘述。
到这里,垃圾分类这个小游戏就编写完成了,大家可以试着玩玩,看看效果。