CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
[CriAtom] 不中断BGM的情况下切换场景

范例內容

概述

cri4u_samples_criatom_adv02_game_mini.png

此范例演示了在不中断BGM的情况下切换场景。
您可以点击"Push to Change Scene"按钮来切换场景。

场景信息


中间件 CRI ADX (CRI Atom)
范例 进阶范例
存储路径 /CRIWARE/SDK/unity/samples/UnityProject/Assets/Scenes/criatom/advanced/
场景文件 Scene_02_OverScenePlayback.unity


程序说明

[CRIWARE (Don't Destroy)] 对象

此对象的CriAtom组件选中了Don't Destroy选项。
这代表在加载新场景后,也不会被丢弃。
只要将CriAtomSource添加于此对象的子对象,就能够创建出能继续播放和不被丢弃的数据。

与脚本范例的不同点

此范例与CRI ADX的 [CriAtom] 脚本范例 中, 跨场景的声音控制 的不同点如下所述。
两者都能够跨场景播放声音。
该范例设置了hierarchy(分层),因此CRI Atom Source可以在不编写任何脚本的情况下被持续使用。另一边, 跨场景的声音控制 将创建控制声音的应用程序的脚本持续使用。
请根据应用程序需求来选择合适的方法。