友情提示:视频教程观看时请手动设置清晰度。
前几天 ,为了庆祝IG夺冠,作为老板的老王豪掷百万进行微博抽奖
很多网友还没有从“莫名其妙的感觉自己失去一万元奖金”的第一轮抽奖中缓过来,他已经开始了第二轮抽奖:抽手机壳送手机,想法也是很优秀了。
首先,给我们的游戏设置一个背景音乐,是我们的游戏更有代入感,这里柚子老师使用的是从本地引入的背景音乐–功夫。大家可以从声音库或者本地找自己喜欢的背景乐。
本次编程,我们一共需要三个角色,老王,热狗,还有冠军奖杯
附素材图片
对于老王的编程设置,最主要的是能够上下移动,追逐鲜活美味的热狗。柚子老师先把老王的大小调到合适屏幕,然后初始化老王的位置,为了使老王不会左右移动,柚子老师固定了他的x坐标值。
老王还需要有足够的活力来移动,接下来是设置老王的移动规则,大家还记得怎么使角色移动吗?一般的,我们使用“当按下___键”。当按下“下移键”,使y坐标减少10(即增加-10),当按下“上移键”,使y坐标增加10。现在,老王的代码就出炉了:
我们又要一群飘向老王的热狗,这里我们选用随机数来改变热狗的y坐标,使热狗从不同的方向袭来。然后使用克隆来是我们的热狗无穷无尽。当作为克隆体启动时,让热狗一直向老王移动,当到达边界或者被老王吃掉,删除克隆体。(注:克隆体积木是在控制类积木里面的)
首先,需要隐藏热狗,建立一个变量“热狗数”记录老王吃掉的热狗,并设置初始值为0,然后将角色大小设置合适,以上为初始化。需要判断游戏胜利条件,即吃掉15个热狗(可以设置更多或更少),广播胜利。在没有胜利时,改变y值调整热狗位置并克隆。
作为克隆体启动时,再碰到老王或边缘前一直前进。如果碰到老王加一分,如果碰到边缘,直接删除。
胜利以后需要一座绚丽的奖杯,所以柚子老师设置了奖杯的炫彩效果。首先初始化,隐藏和调整大小,在收到胜利的广播的时候,显示,然后改变颜色的特效,最后停止全部脚本
通过简单的五步,我们的小游戏就完成了。
来试一试这个游戏怎么样吧
你还可以调整参数来改变游戏的难度,如调整热狗数量,克隆等待时间,热狗克隆体的X值改变的大小。
可以尝试加一个失败判断
关注我们的微信号可以获取程序的源代码,背景音乐和更多的游戏素材,还会有更多有趣的教程上线,快来加入我们吧。