变色果冻-Scratch游戏创意作品

变色果冻-51scratch
变色果冻-Scratch游戏创意作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《变色果冻》,这是一款考验反应速度的小游戏,游戏的目标就是吃掉更多的同色果冻,获取更高的分数。

点击绿旗,运行程序,进入游戏界面,在舞台中心有一个圆盘,在圆盘的上边缘处有一个卡通角色。按下空格键就可以启动游戏,卡通角色沿着圆盘顺时针转动,在圆盘的绿色边缘处,时不时的会出现果冻,有紫色的,也有红色的,并不停的晃动着。按下空格键,卡通角色变为红色,松开空格键,卡通角色又变为紫色,当卡通角色碰到果冻时,如果二者颜色一致,则将分数加1,同时卡通角色有一个嘴型变化的效果,如果二者颜色不同,则结束游戏。

赶紧来挑战一下吧,看看你能吃到多少个果冻,获得多少分。

作品效果

Scratch变色果冻作品的完整效果如视频所示:

Scratch变色果冻作品效果

作品解读

Scratch变色果冻角色列表
Scratch变色果冻角色列表

各角色功能和效果简单说明如下:

  • sprite:圆盘角色,中间是棕色的,边缘是绿色的,它决定了卡通角色和果冻行走路线;
  • player:卡通角色,有两种造型,分别为紫色和红色,每种颜色又有3个造型,一共有6个造型,当按下空格键,它会切换颜色,当卡通角色碰到同色果冻时,会出现张嘴和闭嘴的效果;
  • jelly:果冻角色,有两个果冻角色,一个是purple-jelly,一个是red-jelly,它们的功能基本相同,在圆盘边缘随机位置不断的出现果冻角色;
  • clounds:云彩角色,一共有3个云彩角色,其装饰作用;
  • mainlogo:游戏的logo,当游戏结束时会显示,左右晃动;
  • restart:重新开始按钮,游戏结束时会出现,点击按钮,再次开始游戏;
  • 结束特效:当游戏结束时,出现的遮罩层,并有闪烁效果。

在创作本作品过程中,重点是如何让卡通角色沿着圆盘做圆周运动,通常有两种实现方式,第一种是借助三角函数来计算并改变角色的位置,这个需要用到初中才会学到的三角函数知识,第二种是通过巧妙设置角色造型中心,这种方法相对比较简单。

这里,我们采用第二种方法,也就是巧妙的设置角色的造型中心,如图所示:

设置卡通角色造型中心
设置卡通角色造型中心

将角色移动离造型中心有一段距离的位置,这个距离就是圆盘角色半径的大小,如此一来,将卡通角色放到舞台中心位置,及坐标为(0,0)的位置,卡通角色刚好就出现在圆盘的外边缘处,然后只需要通过左转或右转,就可以让它绕着圆盘动起来,当按下和松开空格键时改变其造型,其代码如下图所示:

卡通角色部分代码
卡通角色部分代码

类似的,果冻角色也是通过巧妙设置造型中心,使其出现在圆盘外边缘随机位置的。

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

昵称

取消
昵称表情代码图片

    暂无评论内容