Scratch 编程:10 房间

在某些游戏中,玩家可以移动到不同的房间。

参考:https://scratch.mit.edu/projects/391583147

10.1 背景

对于这个项⽬,我们使⽤ 4 个背景:

  • ⼀个介绍屏幕
  • 三个不同的卧室

玩家从介绍屏幕开始,可以访问所有三个房间。每个房间都有⾃⼰的⾳乐和物品。

图片[1]-Scratch 教程:房间

当舞台开始时,它会设置背景⾳量。

图片[2]-Scratch 教程:房间

切换房间由玩家完成。决定进⼊新房间的是玩家。在这种情况下,他会发送⼀条新房间消息。

当舞台接收到新房间消息时,它会停⽌其他舞台脚本,从⽽停⽌当前的⾳乐。然后它会发送⼀条新消息播放⾳乐。

图片[3]-Scratch 教程:房间

当舞台接收到播放⾳乐的消息时,它会检查背景是否是介绍屏幕 (1)。介绍中没有⾳乐。

否则它进⼊⼀个永远循环播放与当前背景相对应的声⾳

图片[4]-Scratch 教程:房间

中断这个永远循环的唯⼀⽅法是使⽤ block ** stop othe scripts in sprite**。

10.2 播放器

猫是主⻆。它通过箭头键移动。

启动程序时,我们设置

  • 介绍背景
  • 猫的位置、⼤⼩和⽅向
图片[5]-Scratch 教程:房间

玩家可以向左移动并书写。

图片[6]-Scratch 教程:房间

10.3 透视图

猫也可以深⼊房间。因为它远离观察者,所以我们把它变⼩。

图片[7]-Scratch 教程:房间

10.4 更⾐室

每当猫到达左侧或右侧边界时,它就会进⼊⼀个新房间并重新出现在另⼀侧。

图片[8]-Scratch 教程:房间
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片