▼CRIWARE Unreal Engine 插件用户手册 | |
CRIWARE Unreal Engine插件概要 | |
▼导入指南 | |
需要的SDK | |
运行环境 | |
►CRIWARE UE4 Plugin的安装步骤 | |
作为引擎插件安装(已经从Github或Perforce获取了虚幻引擎4的客户请点击这里) | |
作为项目插件安装(已经从EpicGamesLauncher获取了虚幻引擎4的客户请点击这里) | |
从Ver.1.27.10.00迁移时 | |
▼使用步骤和基本功能 | |
►初始设置 | |
程序库初始化 | |
读取数据 | |
►播放ADX2音频 | |
导入Cue Sheet | |
基本音频播放方法 | |
AtomComponent | |
音频设置的层次结构 | |
2D音效 | |
3D音效 | |
►在任意时机播放音频 | |
在关卡上配置AtomSound Actor并在任意时机播放 | |
在Actor中添加AtomComponent并以任意时机播放 | |
用蓝图进行基本音频控制 | |
为动画添加音频 | |
与Sequencer协同 | |
游戏内预览 | |
循环播放 | |
音频倾听者 | |
►播放Sofdec2视频 | |
创建数据 | |
►如何播放视频 | |
播放视频 | |
视频播放列表 | |
Alpha视频 | |
Mana Startup Movies | |
为每个平台播放不同的视频 | |
对应的Sofdec2功能 | |
▼高级功能 | |
►ADX2的高级功能 | |
Cue Sheet加载处理的细节内容 | |
异步加载Cue表 | |
指定AWB文件路径 | |
包含大量Cue的Cue Sheet处理 | |
原始 ACB 数据包含/不包含设置 | |
将相同的 3D音效设置应用于多个 AtomComponent 的简单方法 | |
Occlusion | |
焦点 | |
多普勒效果 | |
如何将音效发音限制划分为单个对象 | |
AtomPlayGate | |
编辑PlayAtomCue通知 | |
跨固定关卡(Persistent Level)播放音频的方法 | |
无缝连接播放 | |
如何注册Cue的回调委托 | |
记录和重放总线输出/输出 | |
音频设备更改检测 | |
►音效输出控制 | |
选择输出音效设备 | |
更改DSP 总线设置参数 | |
使用耳机时的自然 3D音效 | |
AtomAudioVolume | |
AreaSoundVolume | |
双耳播放 | |
语音池创建设置 | |
►高级Sofdec2功能 | |
Event Point | |
字幕 | |
内存播放 | |
使用ManaPlayer播放视频 | |
在Sequencer播放视频 | |
更改影片播放速度 | |
►其他高级功能 | |
加载二进制文件 | |
如何设置单个平台的初始化参数 | |
多语言支持(Localization) | |
如何在不同位置放置和使用串流播放的文件 | |
设置线程优先级和关联Mask | |
批量编辑多个Asset | |
检测原生库的错误 | |
▼用C++类操作 | |
模块结构 | |
构建步骤 | |
播放音频 | |
播放视频 | |
调用CriWare API | |
▼优化 | |
按照距离对音频播放处理进行Culling | |
Economic-Tick | |
▼调试支持 | |
Profiler | |
stat CRIWARE | |
声源的调试绘制 | |
倾听点的调试绘制 | |
输出调试信息 | |
▼故障排除 | |
错误处理 | |
FAQ | |
音高无法上升时的对策 | |
串流播放沒有声音时的对策 | |
因插件版本更新而令听到的多普勒效果发生变化时的对策 | |
热重载导致UE4编辑器崩溃时的对策 | |
在安装CRI插件时显示"The following modules are missing"时的对策 | |
在安装CRI插件时显示"...could not be compiled"时的对策 | |
如果日志中输出“E2010052705:too high bit-rate.”该怎么办 | |
如果日志中输出“W2021120700:流媒体比特率过高。”该怎么办 | |
关于不同 UManaPlayers 引用相同 UManaTexture 导致的崩溃 | |
▼参照 | |
CRIWARE初始化参数的详细信息 | |
Atom Cue Sheet Import Dialog概述 | |
►Atom Cue Asset的详细信息 | |
Atom Cue Asset属性 | |
Atom Cue Asset的大小和Cook时间 | |
Spawn系列节点/函数 | |
►蓝图API | |
►Atom Area Sound Volume | |
Set Priority | |
Set Enabled | |
Get Priority | |
Get Enabled | |
Destroy Sounds | |
Create Sounds | |
►Atom Asr Rack | |
Set Effect Bypass | |
Set Bus Volume by Name | |
Set Bus Send Level by Name | |
Get Default Asr Rack | |
Get Current Applied Snapshot | |
Get Bus Analyzer Info | |
Get Asr Rack | |
Detach Dsp Bus Setting | |
Connect to Pad Speaker | |
Attach Dsp Bus Setting | |
Apply Dsp Bus Snapshot | |
►Atom Entrance Volume | |
Set Priority | |
Set Enabled | |
Get Priority | |
Get Enabled | |
►Atom Audio Volume | |
Set Reverb Settings | |
Set Priority | |
Set Enabled | |
Get Priority | |
Get Enabled | |
Enable All Audio Volume | |
►Atom Category | |
Stop by Name | |
Set Volume by Name | |
Set Aisac Control by Name | |
Reset All Aisac Control by Name | |
Reset All Aisac Control by Id | |
Pause by Name | |
Is Paused by Name | |
Get Volume by Name | |
Get Num Attached Aisacs by Name | |
Get Num Attached Aisacs by Id | |
Get Current Aisac Control Value by Name | |
Get Current Aisac Control Value by Id | |
Get Attached Aisac Info by Name | |
Get Attached Aisac Info by Id | |
►Atom Component | |
Stop Without Release Time | |
Stop | |
Set Volume | |
Set Sound Object | |
Set Sound | |
Set Selector Label | |
Set Pitch Multiplier | |
Set Pitch | |
Set Next Block Index | |
Set Bus Send Level Offset by Name | |
Set Bus Send Level Offset | |
Set Bus Send Level by Name | |
Set Bus Send Level | |
Set Asr Rack Id Array | |
Set Asr Rack ID | |
Set Aisac by Name | |
Play | |
Pause | |
Is Reducing Tick Frequency | |
Is Playing | |
Is Paused | |
Is Loop | |
Get Volume | |
Get Velocity | |
Get Time | |
Get Status | |
Get Sequence Position | |
Get Num Queued Sounds | |
Get Max Attenuation Distance | |
Get Economic Tick Frequency | |
Get Economic Tick Distance Margin | |
Get Economic Tick Distance | |
Get Current Belonging Audio Volume | |
Get Cull Distance Margin | |
Get Cull Distance | |
Get Cue Name | |
Get Audio Volume Value Map | |
Get AtomComponent ID | |
Get AtomComponent from ID | |
Fade Out | |
Fade In | |
Enqueue Sound | |
Destroy Component by ID | |
Clear Selector Labels | |
Get Attenuation Settings To Apply | |
Attach Area Sound Volume | |
Adjust Attenuation | |
►Atom Cue Sheet Loader | |
Load | |
Get Status | |
Get Atom Cue Sheet | |
►Atom Device Watcher | |
Get Device Name | |
Get Device Channel Count | |
►Atom Profile Data | |
Cri Ware Adx2 Profile Data Update | |
Cri Ware Adx2 Profile Data Sort | |
►Atom Spectrum Analyzer | |
Get Levels DB | |
Get Levels | |
Create Dsp Spectra | |
►Atom Statics | |
Update Distance Factor for All Sounds | |
Stop All Sounds for Key from Atom Component Ids | |
Stop All Sounds | |
Spawn Sound Attached | |
Spawn Sound at Location | |
Spawn Sound 2D | |
Spawn Atom Sound Attached by Name | |
Spawn Atom Sound Attached | |
Spawn Atom Sound at Location by Name | |
Spawn Atom Sound at Location | |
Spawn Atom Sound 2DBy Name | |
Spawn Atom Sound 2D | |
Set Listener Focus Point Target Component | |
Set Listener Focus Point Target Actor | |
Set Listener Focus Point Info | |
Set Listener Focus Point Distance Level | |
Set Listener Focus Point Direction Level | |
Set Atom Game Variable | |
Play Sound for Anime Notify | |
Play Sound at Location | |
Play Atom Sound at Location by Name | |
Play Atom Sound at Location | |
Pause Audio Output | |
Load Atom Config | |
Get Listening Point | |
Get Listener Focus Point Info | |
Get Atom Game Variable | |
Create Rooted AtomComponent | |
Add to Atom Component Ids | |
►Atom Trigger Table Function Library | |
Get Data Table Row from Name | |
►Atom Wave Player | |
Stop Delayed | |
Stop | |
Set Wave | |
Set Paused | |
Set Looping | |
Play | |
Is Playing | |
Is Paused | |
Is Looping | |
Has Error | |
Get Wave Info | |
Get Time | |
Get Play State | |
Get Cue | |
Adjust Volume | |
►Cri Fs Binder | |
Stop | |
Get Status | |
Bind | |
►Cri Fs Loader | |
Load | |
Get Status | |
Get Data Array | |
►Cri Ware Function Library | |
Set Speaker Angle Array | |
Set Global Label to Selector by Name | |
Set Game Variable by Name | |
►Mana Component | |
To Index | |
Stop | |
Set Volume | |
Set Texture | |
Set Sub Volume | |
Set Sub Audio Track | |
Set Sub Audio Send Level | |
Set Sub Audio Category | |
Set Playback Timer | |
Set Max Drop Frames | |
Set File | |
Set Extra Volume | |
Set Extra Audio Track | |
Set Extra Audio Category | |
Set End Frame Action | |
Set Cached Data | |
Set Audio Track | |
Set Audio Category | |
Set Alpha Track | |
Seek to Position | |
Seek | |
Reset Cached Data | |
Remove Sub Audio Category | |
Remove Extra Audio Category | |
Remove Audio Category | |
Previous | |
Prepare Playlist Index | |
Prepare | |
Play | |
Pause | |
Next | |
Loop | |
Is Ready | |
Is Preparing | |
Is Playing | |
Is Paused | |
Is Looping | |
Get Volume | |
Get Time | |
Get Texture | |
Get Sub Volume | |
Get Status | |
Get Source | |
Get Position | |
Get Movie Time | |
Get Frame Number | |
Get Extra Volume | |
Enable Subtitles | |
Enable Seamless | |
Change Subtitles Encoding | |
Change Subtitles Channel | |
Advance Time | |
►Mana Movie | |
Validate | |
Get Url | |
►File Mana Movie | |
Set File Path | |
►Data Mana Movie | |
Set Data Array | |
Get Data Array | |
►Mana Player | |
Set Texture | |
Set Rate | |
Set Looping | |
Select Track | |
Seek | |
Previous | |
Play | |
Pause | |
Open Playlist Index | |
Open Playlist | |
Open Movie Source | |
Next | |
Is Seeking | |
Is Ready | |
Is Preparing | |
Is Playing | |
Is Paused | |
Is Looping | |
Is Closed | |
Has Error | |
Get Time | |
Get Texture | |
Get Status | |
Get Rate | |
Get Playlist Index | |
Get Movie Time | |
Get Movie Source | |
Get Movie Frames | |
Get Frames | |
Get Duration | |
Disable Track | |
Close | |
Bind on Frame Updated | |
►Mana Playlist | |
Remove At | |
Remove | |
Num | |
Is Seamless | |
Is Mixed Types | |
Is Alpha | |
Insert | |
Get Random | |
Get Previous | |
Get Next | |
Get | |
Add | |
►Mana Texture | |
Set Movie Source | |
►Sound Atom Config | |
Get Category Info Array | |
►Sound Atom Cue | |
Validate | |
Is Looping | |
Get Max Attenuation Distance to Apply | |
Get Economic Tick Frequency to Apply | |
Get Economic Tick Distance Margin to Apply | |
Get Economic Tick Distance | |
Get Cull Distance Margin to Apply | |
Get Cull Distance | |
Get Cue Info | |
►Sound Atom Cue Sheet | |
Load Atom Cue Sheet | |
Load Acb | |
Is Loaded | |
Get Num Cues | |
Get Atom Cue by Name | |
Get Atom Cue by Index | |
Get Atom Cue by Id | |
Get Cue Info From Name | |
Get Cue Info From Index | |
Get Cue Info From Id | |
旧API | |
Limit total BPS | |
样本 | |
▼技术支持 | |
版本检查工具 | |
▼Expansion用户手册 | |
Expansion插件 | |
Sofdec2 VP9 | |
►ADX LipSync Library | |
可以在ADX LipSync获取的口形信息 | |
适用于ADX LipSync的脸部口形 | |
使用UE4插件实时控制口形 | |
API参考 | |
关于音序器 LipSyncAtom 轨道 | |
UE4示例项目 | |
Sound xR Expansion 插件 | |
▼实验功能 | |
3D收发器 | |
►SonicSYNC | |
SonicSYNC的概述 | |
Android平台专有信息 | |
iOS平台专有信息 | |
在 UnrealEngine Niagara 粒子系统中播放 ADX2音效 | |
Linux(专用服务器)兼容 | |