后羿射日-Scratch神话改编创意游戏

后羿射日-Scratch神话改编创意游戏

后羿射日-51scratch
后羿射日-Scratch神话改编创意游戏
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

远古的时候,大地出现了严重的旱灾。炎热烤焦了森林,烘干了大地,晒干了禾苗草木。原来,帝俊与羲和生了10个孩子都是太阳,他们住在东方海外,海水中有棵大树叫扶桑。10个太阳睡在枝条的底下,轮流跑出来在天空执勤,照耀大地。但有时,他们一齐出来给人类带来了灾难。为了拯救人类,羿张弓搭箭,向那9个太阳射去。只见天空出现爆裂的火球,坠下一只只三足乌。最后,天上只留下一个太阳,人民因此将后羿誉为英雄。

后羿射日
后羿射日

今天给大家分享的Scratch作品是《后羿射日》,这是根据中国古代神话传说改编的一款小游戏,游戏的目标就是控制后羿,将天上多余的9个太阳射落下来。

点击绿旗,运行程序,弹出一个公告牌,对游戏玩法进行了简单的说明,按下鼠标进入游戏,在舞台的上边缘随机分布着10个太阳,并在不停的转动。后羿则站立在舞台底部的中间位置,他手握弓箭并不停的左右来回摆动,在他的右边显示了剩余的箭矢,玩家按下空格键就会射出一支箭,箭矢沿着弓箭的方向前进,如果射中太阳,太阳消失,同时箭矢数量会减少一支。玩家有12箭的机会,射落多余的9个太阳,如果成功的射落9个太阳,则显示成功啦,否则就失败了,显示再来一次,你需要瞅准时机,按下空格键,射落太阳。

作品效果

Scratch后羿射日作品的完整效果如视频所示:

Scratch后羿射日作品效果

作品解读

Scratch后羿射日作品一共使用了6个角色,如图所示:

Scratch后羿射日角色列表
Scratch后羿射日角色列表

在创作本作品过程中,有一个比较有创意的小功能值得关注,这就是弓箭的左右摇摆效果,如果你观察够仔细的话,会发现它在摇摆的时候,速度并不是恒定不变的,越靠近中间,速度越快,越远离中间,速度越慢,那这是怎么实现的呢?

仔细分析,可以发现,弓箭左右摇摆,它的方向在不停的变化,因此,我们可以根据弓箭当前方向来设定其速度,定义自制积木如下:

“非线性转动”自制积木
“非线性转动”自制积木

相应的,在点击绿旗时,重复调用自制积木,实现左右摇摆效果,代码如下:

弓箭左右摇摆代码
弓箭左右摇摆代码

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片