内容正文:
13 实战项目1
乒乓球
基础版:让乒乓球能够到处弹跳,下方有个板子可以接球,如果乒乓球落在板子下方就结束弹跳。
拓展版:打砖块,即界面上有12个砖块,当乒乓球打到砖块时,砖块就会消失,把所有的砖块打完就过关。
13.1 乒乓球——基础版
效果展示
13.1 乒乓球——基础版
游戏说明:
单击绿旗,乒乓球归位。乒乓球被点击后,就会在整个窗口中弹跳。
使用鼠标可以控制木板的左右移动,如果乒乓球碰到木板则会向上弹跳。
如果木板没能接住红球,让它落下碰到最下方的红色停止线,则游戏结束。
13.1 乒乓球——基础版
STEP1: 删除小猫角色。从角色库中选择“Ball”角色导入,并将该角色命名为“乒乓球”。
13.1 乒乓球——基础版
STEP2: 从角色库中选择“Paddle”导入,将该角色命名为“木板”,并移动到舞台的下方。
13.1 乒乓球——基础版
STEP3: 从角色库中选择“Line”角色导入,将该角色命名为“停止线”,并移动到舞台的最下方。
13.1 乒乓球——基础版
STEP4: 在“木板”角色上编写如下代码,让其能够跟随鼠标左右移动。
13.1 乒乓球——基础版
STEP5: 在“停止线”角色上编写如下代码,让乒乓球能够四处弹跳。如果遇到“木板”则会反弹,方向随机;如果遇到“停止线”则游戏结束。
13.2 乒乓球——拓展版
效果展示
13.2 乒乓球——拓展版
游戏说明:
界面上有12个砖块,当乒乓球打到砖块时,砖块就会消失,把所有的砖块打完就过关。
13.2 乒乓球——拓展版
STEP1: 删除小猫角色。从角色库中选择“Ball”、“Paddle”、“Line”角色导入,并分别命名为“乒乓球”、“木板”、“停止线”。
13.2 乒乓球——拓展版
STEP2: 使用矩形工具绘制新角色,并将该角色命名为“砖块1”,并移动到舞台的上方。复制“砖块1”调整至合适位置。
13.2 乒乓球——拓展版
STEP3: 从本地文件中上传“闯关成功”和“闯关失败”两个角色,分别命名为“过关“和”失败“。
13.2 乒乓球——拓展版
STEP4: 新建一个变量,命名为“打到的砖块数”。设置变量起始值为0,判断是否符合过关的条件。在”舞台”上编写如下代码:
13.1 乒乓球——基础版
STEP5: 分别在“木板”、“过关”、“失败”角色上编写如下代码:
13.1 乒乓球——基础版
STEP6: 在“砖块1”角色上编写如下代码,并将该程序复制到所有砖块:
13.1 乒乓球——基础版
STEP7:在“乒乓球”角色上编写如下代码。
THANKS!
$$