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