场景管理

复杂的游戏通常包含多个场景,例如:开始场景、结束场景、第一关、第二关等等。

在可视化制作工具中,我们可以添加多个场景,并设置某一个场景为主场景,主场景并不一定是第一个场景,场景之间是通过积木「切换场景到XX」来互相跳转的,目前暂不支持场景的排序

和场景相关的积木

  • 「事件-当场景启动时」
  • 「控制-切换场景到XX」
  • 「控制-销毁XX」
  • 「控制-重启当前场景」

主场景

游戏首次加载的场景我们称为主场景(左上角有房子标识)

在主场景中我们可以使用「当游戏开始时」积木作为启动事件,此事件只会触发一次。其他场景可通过「当场景启动时」作为启动事件。

这里推荐所有入口都用「当场景启动时」作为启动场景的入口事件,「当游戏开始时」这个积木使用限制较多,只推荐在做简单的demo时使用

新建场景

点击「添加页面」可新建场景,不同的场景都有自己独立的图层列表。如果想将其设置为主场景,可点击右上角菜单设置。

销毁场景

我们在从场景1切换到场景2后,如果直接切换回场景1,那么场景1刚才的内容还是存在的例如产生的移动和克隆体等,但是我们正常在跳转关卡时,都希望进入场景时是我们一开始设定的,那么我们就需要在进入前先销毁场景

也会存在不需要销毁的情况,例如那个场景只是一些固定的按钮列表,所以按照情况使用销毁场景

重启场景

  • 「重启当前场景」清除当前场景并重新进入,相当于销毁并切换,如果只是单独的关卡,建议使用此积木,但注意要手动重置变化的数据
  • 「重启游戏」清除所有场景和数据,从主场景重新进入游戏

results matching ""

    No results matching ""