【scratch3-植物大战系列】— 粉墨登场(1)

Scratch 少儿编程 660浏览 0评论
植物大战僵尸系列

友情提示:视频教程观看时请手动设置清晰度。

 大幕既然已经拉开,各位关键的角色们应该粉墨登场了。

主要内容如下

  • 新增角色:植物的主人,戴夫先生入场并发表古怪的言论

  • 添加新场景:移动场景,第一关僵尸等待上场

01

新增角色:戴夫先生入场

基本流程是出场,然后说一堆的xxxx话,看一下效果吧:

640

是不是跟游戏又像了几份,那这个戴夫说话的效果怎么产生的呢,很简单,就是利用动画原理,然后根据语音的长短,让动画重复:

【scratch3-植物大战系列】--- 粉墨登场(1)

戴夫脚本

这里重复执行9次是因为戴夫的造型刚好有9个,等待0.2秒是为了让戴夫说话看起来更为自然,当然大家也可以调快和调慢。

当然,整体上大家最好与声音0和1的说话时间相同或者接近,这样更能逼真一点。

02

添加新场景:移动场景,第一关僵尸等待上场

这个场景的关键是让背景移动起来,那如何移动呢,很简单,就是让背景变成角色,然后让这个角色进行移动,那又如何移动呢?

那就是移动坐标的移动,让玩家感觉在移动。

【scratch3-植物大战系列】--- 粉墨登场(1)

背景角色

那等待僵尸如何做呢,就是利用克隆原理,在特定的时间和特定的地点,让

它显示出来即可,这个里面基本都使用了我们之前讲过的动画原理:

【scratch3-植物大战系列】--- 粉墨登场(1)

等待僵尸脚本

那这些坐标的位置,大家不妨温顾一下之前关于坐标的文章:

Scratch3-植物大战系列】— 僵尸的行走(2)

转自公众号:
浩浩学编程

您必须 登录 才能发表评论!