CRI ADX  Last Updated: 2024-07-17 10:48 p
使用选择器实现的音轨过渡播放

示例目录

/cri/pc/samples/criatomex/playback_track_transition_by_selector


示例描述

CRI Atom可以对Player指定选择器/标签来转换播放乐曲。
为了将设置的选择器/标签反映到正在播放的Player,必须“对Player执行::criAtomExPlayer_UpdateAll函数”。


指定选择器/标签后,按照在正在播放的数据中设置的节拍信息来决定实际转换时间。


可以通过引用项目的ACF头来找到选择器/标签的列表信息,但应和数据创建者确认在Cue中使用的是哪个选择器/标签。
对Player设置选择器/标签的代码如下。
/* 设置选择器/标签 */
player,
Selector,
Label);
/* 应用设置值 */
CriAtomExPlayerObj * CriAtomExPlayerHn
Player handle
Definition: cri_le_atom_ex.h:3622
void criAtomExPlayer_UpdateAll(CriAtomExPlayerHn player)
Update the playback parameters (for all sounds currently playing)
void criAtomExPlayer_SetSelectorLabel(CriAtomExPlayerHn player, const CriChar8 *selector, const CriChar8 *label)
Set selector information to the player


示例使用的数据中AtomCraft项目的目录

/cri/tools/criatomex/examples/tutorial_data_for_runtime