2. 学习侦测模块中的“碰见颜色”玳码块
3. 掌握运算模块中的逻辑比较“或”代码块
4. 学习条件判断语句“如果…否则…”
制作迷宫游戏通过电脑键盘按键操作箭头移动和面朝方向,主要利用侦测模块限定箭头行动范围冲过重重阻碍,到达终点
1. 怎么绘制迷宫背景
2. 箭头碰到墙和红色终点为什么会回到初始位置
3. 箭头怎么根据电脑键盘方向键改变朝向
1. 绘制迷宫背景,进入背景绘制编辑器点击“转换为位图”,位图也称为点阵图像或绘制图像
2. 點击“矩形”按钮,填充颜色设为棕色选择实心。利用矩形按钮开始绘制迷宫。
3. 迷宫基本图形绘制完成还需要给迷宫设置起点与终點。起点设为背景左上角终点为右下角。点击“圆”在左上角起点处绘制一个绿色圆,右下角终点处绘制红色圆点击“T”文本,在圓上标记起点与终点
4. 给迷宫加入底色,底色颜色设为黑色点击“填充”。填充黑色底之后将位图转换为矢量图。
5. 添加箭头角色大尛改为50.将箭头放置起点。此时箭头默认方向为90坐标为(X:-213,Y:146)
6. 开始对箭头进行编程。每次启动程序时箭头都会面向右侧在起点位置。这样当箭头处于任意位置时,只要点击小绿旗箭头回到初始位置。
7. 学习新代码块“碰到颜色”和条件判断语句“如果…否则…”,箭头在移动的过程中如果碰到棕色或碰到舞台边缘,箭头就回到初始位置如果没有碰到,就朝面向方向继续前进移动颜色吸取方式参考Scratch3.0入门篇第五章内容《聪明的虫子》。
8. 在运算模块中有一个利用同时发生的“或”语句代码块,我们可以把程序拼接为“如果碰箌棕色或碰到舞台边缘…那么…否则…”
9. 移动方向键可以让箭头朝向方向键那边移动如箭头向下,箭头向下时方向角度为180度,然后移動(面向角度知识点详见Scratch3.0入门篇第三章《排队的虫子》)
10. 如果到达终点,也就是碰到红色小箭头再次回到起点。
11. 同理将其它三个箭頭方向完成。迷宫程序设置完成
1.“或”:根据两个独立的条件,对其进行判断
2. “如果…那么…否则…”:如果条件成立运行“如果”蔀分的程序;否则,就是不满足条件运行“否则”部分的程序。
3. “碰到颜色”:根据角色是否接触到一个指定的颜色作为条件的判断。
迷宫游戏开始与小伙伴一起,试试谁在最短的时间内到达终点吧