贪吃蛇 ( 画笔版 )
这篇文章会延伸“贪吃蛇 ( 分身版 )”的程序,将使用分身的方式改成“画笔”,运用清单和画笔互相搭配,实作出速度和质量更好的贪吃蛇游戏。
打开范例
打开“贪吃蛇 ( 分身版 )”的范例,从这个范例进行修改。
移除分身积木
打开范例后,删除范例中分身的程序积木。
加入扩充积木:画笔
从左侧积木清单的最下方,加入扩充积木“画笔”。
加入函数
从左侧积木清单新增函数,名称设定“蛇身”,勾选“执行完毕后再更新画面”。
编辑函数内容:
- 函数开始时,清空全部笔迹。
- 将颜色调整成蛇的身体颜色。
- 使用重复积木,重复“清单长度-1”次。
- 每次重复将长度变数递减,从清单倒数第二个往前取值 ( 因为刚吃到时,第一个身体会和头重叠 )。
- 盖章。
- 重复结束后,清除效果 ( 蛇头回到第一位 )。
完成后回到点击绿旗的程序,在下方画面中的位置执行函数。
完成效果
完成后,点击绿旗,就可以开始进行贪吃蛇 ( 画笔版 ) 的游戏。
范例解答
范例解答:贪吃蛇 ( 画笔版 )
微信扫码关注
抖音扫码关注