冰雪历险,scratch新手跟着练习做的,还可以吗?
scratch吧
全部回复
仅看楼主
level 6
这是跟着练习,一个关卡一个关卡地完成代码的。完成之后有点成就感。
不过有些关卡的代码,确实还是让我花了一些时间去理解的。
嗯,不得不说,对于刚学不久的我来说,稍微有点吃力。
2021年01月31日 12点01分 1
level 6
第一关:在角色雪花上编辑代码,在舞台上方重复克隆雪花。
2021年01月31日 12点01分 2
level 6
第二关:雪花已经克隆出很多了,接下来让雪花落下来。重复递减y坐标就可以了。
本体雪花需要隐藏,只作为克隆体显示,雪花大小设为随机会更好看哦!
如果碰到地面,雪花就会融化哦~
这样,一个简易的雪花世界就已经搭建好了。
2021年01月31日 12点01分 3
level 6
设置一些必要的初始变量:小冰状态(用来判断小冰是否处于跳跃状态)、关卡进度、金币收集状态。在碰到地面的情况下,按下↑键,小冰连续上升到一定高度。
2021年02月02日 02点02分 4
level 6
上个关卡,按键↑之后,小冰跳起。如果松掉按键,小冰应该自由下落。
这个系统这点比较好,上一个关卡的已经完成的积木,会帮你灰掉,只需要关注这个关卡的任务该怎么完成。
2021年02月03日 04点02分 5
level 6
前面的关卡已经完成了按键控制小冰向上跳跃。
左右移动的控制当然也要设置。
接收第一关消息,即游戏开始。
2021年02月03日 13点02分 6
level 6
出现新的角色金币,让金币在每关出现在固定位置,把固定位置的x、y坐标存到列表里。
2021年02月04日 05点02分 7
level 6
接收到每个关卡消息,金币移动相应的x、y。
2021年02月05日 02点02分 8
level 6
如果金币碰到小冰,代表金币被收集,并将金币收集状态设为1
2021年02月06日 11点02分 9
level 6
当金币被收集了,且来到了舞台的最右侧,进入下一个关卡。
2021年02月06日 11点02分 10
level 6
让游戏看上去更丰富点,在第三关的时候,切换地面背景。
2021年02月07日 03点02分 11
level 6
新增尖刺角色,每个关卡,移动到固定的位置。
2021年02月07日 11点02分 12
level 6
定义一个自制积木:危险检测。用来检测小冰碰到尖刺时的状态。
2021年02月08日 02点02分 13
level 6
需要在角色小冰上前面已经完成的代码里,添加自制积木:危险检测。
2021年02月08日 11点02分 14
level 6
给游戏加上背景音乐
2021年02月09日 05点02分 15
1 2 尾页