作品简介
今天为大家分享的Scratch作品是《3D跑酷猫》,这是一款跑酷创意编程游戏,游戏的目标是控制玩家小猫躲避敌人小猫,同时收集硬币,看谁收集的硬币更多,坚持的时间更长。
点击绿旗,运行程序,进入游戏首页面,主要有3个内容,最上方的是作品标题“Run cat 3D”,它在不停的左右摇摆,当鼠标移到标题时,它会慢慢变大,当鼠标移走时又慢慢变小至初始大小,处在中间的是玩家小猫,它在不停的切换脚步,处在最下方的则是Play按钮。点击开始按钮,正式进入游戏,这是一条双向两车道的宽阔路面,玩家小猫不停的向前奔跑,对面时不时的出现敌人小猫和金币,并向玩家小猫走来。你可以通过上下左右方向键或者WASD字母键来控制玩家小猫向4个方向移动,在避开敌人小猫的同时,收集金币,系统会统计你收集到的金币数量,同时还会以秒为单位来计时,如果不小心碰到敌人小猫或者跑道道路两边的草地上,则游戏结束。
作品最大的创意在于跑酷场景的3D效果,虽然没有使用3D引擎,但是却达到了3D的效果,小猫在向前走的时候会变小,线后退的时候则会变大,效果非常逼真。
作品效果
Scratch 3D跑酷猫作品的完整的效果如视频所示:
作品解读
Scratch 3D跑酷猫作品一共使用了11个角色,如图所示:

本作品的关键是如何实现跑酷场景的3D效果,其实原理非常简单,首先是道路并不是四四方方的,而是呈现出梯形形状,这就产生了一种立体感的效果;其次,道路两旁的栏杆和中间的白色分隔线,从路对面的尽头出现,不停的向下运动,直至舞台底部消失,给人带来的感觉就是小猫不停的向前奔跑;最后,在玩家小猫向上移动的时候会变小,向下移动的时候则会变大,非常符合我们的生活场景。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容