在某些游戏中,玩家可以移动到不同的房间。
参考:https://scratch.mit.edu/projects/391583147
10.1 背景
对于这个项⽬,我们使⽤ 4 个背景:
- ⼀个介绍屏幕
- 三个不同的卧室
玩家从介绍屏幕开始,可以访问所有三个房间。每个房间都有⾃⼰的⾳乐和物品。
![图片[1]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-119.png)
当舞台开始时,它会设置背景⾳量。
![图片[2]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-120.png)
切换房间由玩家完成。决定进⼊新房间的是玩家。在这种情况下,他会发送⼀条新房间消息。
当舞台接收到新房间消息时,它会停⽌其他舞台脚本,从⽽停⽌当前的⾳乐。然后它会发送⼀条新消息播放⾳乐。
![图片[3]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-121.png)
当舞台接收到播放⾳乐的消息时,它会检查背景是否是介绍屏幕 (1)。介绍中没有⾳乐。
否则它进⼊⼀个永远循环播放与当前背景相对应的声⾳
![图片[4]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-122.png)
中断这个永远循环的唯⼀⽅法是使⽤ block ** stop othe scripts in sprite**。
10.2 播放器
猫是主⻆。它通过箭头键移动。
启动程序时,我们设置
- 介绍背景
- 猫的位置、⼤⼩和⽅向
![图片[5]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-123.png)
玩家可以向左移动并书写。
![图片[6]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-124.png)
10.3 透视图
猫也可以深⼊房间。因为它远离观察者,所以我们把它变⼩。
![图片[7]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-125.png)
10.4 更⾐室
每当猫到达左侧或右侧边界时,它就会进⼊⼀个新房间并重新出现在另⼀侧。
![图片[8]-Scratch 教程:房间](https://www.51scratch.com/wp-content/uploads/2022/07/image-126.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容