项目名称
贪吃蛇
规则
只要吃食物就会变长 碰到边界就死亡 碰到自己的尾巴就会死亡
角色
贪吃蛇 食物 障碍物
关于图像
图像分为矢量图与位图 矢量图可以无限放大 位图放大后会模糊
绘制蛇头
要求: 使用一个圆形来画蛇头 圆形有边框 蛇头有两个眼睛 蛇头有一根红蛇头 使用矢量图来绘制 注意: 画圆的时候要按shift键 画好后注意放置在中心 蛇头的方向要朝右
蛇的初始化
位置初始化 大小初始化 方向初始化
蛇行前进
蛇不停的向前移动 它是不会停的
速度变量
当前的速度是很慢的 难度不高 我们喜欢挑战高难度的游戏 所以 期望难度越高 速度越快 因此 要把速度的数值做成一个变量
关于变量
什么是变量
数据会发生变化的一个东西就是变量
生活中的变量
时间会发生变化 年龄会发生变化 速度会发生变化
速度变量
创建一个速度变量 给这具速度变量一个初始值 实现速度初始化
蛇的方向
按不同的方向键 可以改变蛇的朝向 主要有四个朝向 分别是 上下左右 对应的角度分别 上0,右90,下,180,左-90 完成蛇的四向移动
蛇的尾巴
蛇的尾巴要紧跟着蛇头 它也应该是圆形的 所以 直接把蛇头进行改造即可
蛇的长度
使用蛇头的造型2作为蛇身体 不停的让蛇克隆自己 让克隆体停留一定时间后消失 利用这个原理来造蛇身
蛇的长度变量
因为吃食物后 蛇的身体会越来越长 所以影响蛇身体长度的数据 也要做成变量
随机食物
添加一个角色作为食物 让这个食物在随机位置生产克隆体
标签:初始化,蛇头,变量,矢量图,scratch,20240916,140728,食物,速度 From: https://blog.51cto.com/u_13137233/12031383