|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
在这篇文章中,我们将介绍如何在播放器的任意时间开始播放音频。
获取控制音频播放处理的 AtomComponent。
获取方式大致有两种。
在开始播放之前,您需要设置要播放的 音效Cue(UAtomSoundCue) 。
还有一种从编辑器的外部屏幕进行设置的方法(./Tutorials/ADX/PlaySounds/PlaySounds.CHN.udn),但是
这次我就介绍一下如何在BP上进行设置。
传递给 UAtomComponent::SetSound() 函数参数的音效Cue被设置为播放。
要获取音效Cue,您可以从 音效Cue表(UAtomCueSheet) 的以下API获取。
此外,当前设置的音效Cue可以通过引用 UAtomComponent::Sound 变量来获取。
在开始播放之前,请确保获取的音效Cue有效(非NULL)。
通过调用 UAtomComponent::Play() 函数开始播放。
您可以通过以下方法检查是否正在播放。
我们描述了一个示例实现,如果音频在您按空格Key时停止,则开始播放;如果音频正在播放,则开始停止。

THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY, AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.