本教程适合有一定基础的同学学习,通过六节内容对游戏不断优化升级。同学们可以借鉴这样的思路对别人分享的作品进行remix,在改造中学习提高,拓展思路。对本内容如果有疑问或者好的改进方案,欢迎留言互动。

思路:

Geekid 游戏丨极品飞车v1.0 - 致命狭道

A、障碍会在两条道路间随机出现,并会不断往屏幕下方移动拦截赛车。

B、赛车可以在公路上左右移动躲避障碍。

C、如果碰到障碍物游戏结束,如果移动到公路边缘会有掉下去的危险。

Geekid 游戏丨极品飞车v1.0 - 致命狭道

D、公路由两部分组成,从舞台上方向下交替移动,让玩家感觉赛车在移动。

主要角色:(素材下载,百度网盘下链接:https://pan.baidu.com/s/19vsiDHJTQne-Za2DQP1kEA  密码:80y1)

Geekid 游戏丨极品飞车v1.0 - 致命狭道

Part 1(公路移动)

变量

Speed(速度)

Highway Y(公路Y坐标)

创建时都是适用于所有角色

Geekid 游戏丨极品飞车v1.0 - 致命狭道

公路1代码

Geekid 游戏丨极品飞车v1.0 - 致命狭道

公路2代码


Part 2(随机出现障碍物)

变量

Lane(车道)

创建时是适用于所有角色

Geekid 游戏丨极品飞车v1.0 - 致命狭道

障碍代码


Part 3(控制赛车移动)

Tips

变量

X velocity(X速率)

Key(按键)

创建时都是适用于所有角色

Geekid 游戏丨极品飞车v1.0 - 致命狭道

Geekid 游戏丨极品飞车v1.0 - 致命狭道

Part 4 赛车碰到障碍物游戏结束,移动到公路外侧,掉出路面,游戏结束

Geekid 游戏丨极品飞车v1.0 - 致命狭道

赛车代码


Geekid 游戏丨极品飞车v1.0 - 致命狭道

本文作者:Mr.炎,由Geekid投稿(针对原文有所修改,参考源码下载


   少儿编程网scratch中文素材在线生成