编程小程序《欢迎来访》,如何解决人物的传送与等待时长的问题?
在让飞碟发发光时,先要调整好飞碟与光照的层次关系。让光照放到飞碟的下一层,我们可以在飞碟的脚本上加上一个移到最顶层的积木,或者在光照一层上进行下移一层。这样就完成了飞碟和发光的位置上的处理。接下来就是让飞碟发出光线了。我们先进行简单的设置。因为飞碟是从远处飞来,这个过程是需要一段时间的,所以刚开始需要飞碟等待一些时间。具体需要等待多长时间呢?因为前面飞碟的动作设置没有时长上的设置,我们默认为1秒,也就是说飞碟飞过来用了1秒,之后发出光线,然后把人传送过来,之后光线再消失。
我们先进行简单的设置,先设置光线不显示,然后等待1秒后,之后再进行显示,再等待3秒,我们需要利用这3秒完成客人的传送任务,之后光线消失,也就是隐藏。暂时这么先设置,后面不行了再进行改动。
我们需要在光照出现后把客人传送过来,该怎么设置呢?首先,我们需要思考一个问题,从飞碟飞过来,到发出光线,这用了多长的时间?应该是2秒,所以,我们设置女孩等待2秒后显示,因为再过3秒光线就消失了。经过测试,小可出现时设置为在1秒内显示比较自然一些,不至于突然出现。当然,别忘了调整小可的位置和适当的大小哦!
接下来,我们设置飞碟飞走的动画。飞碟传送完了客人就需要飞走了,该怎么办呢?我们需要复制飞碟飞进来的那一段脚本,然后更改参数即可,方向是由向下,变为向上,由变大改为变小即可。另外还有一个问题,从飞碟飞来到再飞回去,这之间需要等到多长时间呢?应该是4秒,这个时间是由光线的那段脚本决定的。接下来的内容放在下次图文。
领取专属 10元无门槛券
私享最新 技术干货