Scratch编程图文教程7:划船比赛

avatar 2020年3月8日17:55:08 评论 5,249

在本资源中,您将学习如何制作赛车游戏。玩家使用鼠标将船导航到一个小岛而不会撞到障碍物。

一.划船比赛入门

该项目包括船用精灵,以及带有以下内容的赛马场背景:

1.船上的精灵必须避免使用的木材

2.船必须到达的荒岛

Scratch编程图文教程7:划船比赛

二.控制船

播放器将使用鼠标控制船形精灵。向船形精灵添加代码,使其从左下角指向上方开始,然后跟随鼠标指针。

Scratch编程图文教程7:划船比赛

通过单击绿色标记并移动鼠标来测试代码。船形精灵会朝着鼠标指针移动吗?

Scratch编程图文教程7:划船比赛

当船到达鼠标指针时会发生什么?试试看,看看问题出在哪里。要阻止这种情况的发生,您需要if在代码中添加一个块,以便船形精灵仅在距鼠标指针超过5像素时移动。

三.穿越障碍物

此刻,船上的精灵可以简单地穿过木制障碍物航行!您现在要解决此问题。您的船形精灵需要两种服装:一种普通的服装,另一种用于船撞时的服装。复制船上精灵的服装,并命名一个服装为“普通”,另一个命名为“命中”。单击您的“打好的”服装,然后使用“选择”工具抓取服装的各个部分,然后移动并旋转它们,以使船看起来像已撞成碎片。

Scratch编程图文教程7:划船比赛

现在,将代码添加到您的船上,使其在碰到任何棕色木制障碍物时会崩溃并破裂。您还应该添加代码,以确保您的船形精灵始终从看起来“正常”开始。再次测试您的代码。如果您现在尝试将船只驶过木制障碍物,则船只应坠毁,然后移回其起始位置。

Scratch编程图文教程7:划船比赛

三.添加计时器

现在,您将在游戏中添加一个计时器,以便玩家必须尽快到达该岛。time向您的舞台添加一个新变量。

Scratch编程图文教程7:划船比赛

现在,将代码块添加到舞台上,以便计时器开始计数,直到船到达岛上为止。测试您的游戏,看看您能多快将船驶向岛上!

Scratch编程图文教程7:划船比赛

四.障碍物和助推器

现在游戏远太容易了,所以你会添加一些东西,使之更加有趣。首先,您将添加一些助推器以加快速度,通过添加一些白色的增强箭头来编辑舞台背景。

Scratch编程图文教程7:划船比赛

现在,将更多代码块添加到船的forever循环中,以便船精灵在触摸白色箭头时移动三个额外的步骤。

Scratch编程图文教程7:划船比赛

测试您的游戏,看看您的新助推器箭头是否能使船加速。

Scratch编程图文教程7:划船比赛

接下来,您将添加船必须避免的旋转门。添加一个看起来像这样的新精灵,并将其命名为“gate”:

Scratch编程图文教程7:划船比赛

确保门框精灵的颜色与木制障碍物的颜色相同。

确保栅极子画面的中心位于中间。

Scratch编程图文教程7:划船比赛

向您的GateSprite添加代码,使其永远永久旋转。再次测试您的游戏。现在,您应该有一个旋转的门,需要在船上搅动。

Scratch编程图文教程7:划船比赛

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: