垃圾分类:利用广播和判断垃圾投放是设置的重点,两个bug需要解决

这个脚本是按照我国现有的垃圾分类标准做的,主要包括可回收垃圾,有害垃圾,厨余垃圾和其他垃圾。接下来我们做一个垃圾分类脚本的具体步骤。

打开网易新闻 查看更多图片

首先,先看一下角色垃圾桶脚本的设置。算上背景,本脚本一共七个角色。首先设置的是垃圾桶的脚本,四个垃圾桶,用的是同一个脚本,其他三个直接复制就可以了。所以,用到了一些小技巧,判断垃圾和垃圾桶的名称是否匹配就可以了,利用的是“包含”积木。所以在角色造型命名的时候要十分注意。之后是判断垃圾投放是否正确,一般都是用的是广播积木。

其次是垃圾这个角色的设置。后台可以看出有八个垃圾积木的角色造型。设置重点有两个:第一个是鼠标控制拖动垃圾角色;第二个是当接收广播积木的设置。尤其接收正确的广播,会再次发送胜利的广播,进而停止脚本。

打开网易新闻 查看更多图片

最后,这个脚本里边存在两个bug。第一个是鼠标只要随意点一下,垃圾根本不用拖动,垃圾就会直接移动到鼠标的位置,如何能够做一个限制的程序,也就是只有点击的状态下拖动;第二个是垃圾角色隐藏后,角色也会马上随之直接在垃圾箱上进行切换,时间过短。这样的话,系统分类的判断正误提示音也会马上出来。

第一个bug比较好处理,加一块如果判断积木就可以了。第二个bug有点困难,可以增加以下切换造型的等待时长,目前还没找到好点的解决方案。

编程之所以有趣也正是如此,愿意花时间去优化自己的作品。另外,还可以用类似红包雨的效果来进行互动,都是可以进行尝试的。