无法编辑项目设置。
- 在极少数情况下,可能会遇到项目设置画面变暗和无法更改设置值的情况。
此时,请关闭项目设置窗口,然后将其重新打开。
如何替换ACB文件?
- 在内容浏览器中选择Atom Cue Sheet Asset,从右键菜单中执行[Reimport]。
如果在CRI Atom Craft上添加新Cue,将创建新的Atom Cue Asset。
- 补充事项:
- 即使在CRI Atom Craft上删除了Cue的情况下,上述操作也不会删除现有的Atom Cue Asset。
必须通过用户操作删除不再需要的Atom Cue Asset。
不能自动重新导入ACB、ACF文件吗?
- CRIWARE UE4 Plugin Ver.1.27.00.00 或更高版本支持 UE4 的 Auto Reimport (自动重新导入)功能。 可使用该功能自动重新导入ACB文件和ACF文件。 关于UE4的Auto Reimport功能的使用方法,请参照UE4的官方文档。
是否需要在包中包含ACB文件(.acb)?
- ACB文件的内容已经复制到uasset中,所以不需要在包中包含ACB文件。
- 注意
- 因AWB文件(.awb)的内容没有复制到uasset中,执行流播放时需要单独在包中包含AWB文件。
(详细信息请参照 读取数据 。)
能否将AWB文件分别放在多个文件夹中?
- 只需指定Atom Cue Sheet Asset的ACB文件的路径,即可以从项目设置画面的[Non-Asset Content Directory]中指定路径以外的文件夹加载AWB文件。
具体设置方法请参照 指定AWB文件路径 。
用编辑器的“启动”按钮执行时,出现“无法找到'CriWareRuntime'”的错误,无法启动。
- 请将插件植入引擎,在Visual Studio中按照[Development]配置构建“UE4”项目。
- 从而创建植入CriWareRuntime模块的UE4Game.exe,能够用编辑器的“启动”按钮执行。
在3D定位设置的音频沒有声音。
- 请检查声源的衰减距离设置是否正确。
- 预设状态下,在CRI Atom Craft上设置的距离值可以在虚幻引擎4上直接使用,不需要进行单位转换。
例如在CRI Atom Craft上将衰减距离设置为1.0的情况下,在虚幻引擎4上距离1.0(=1cm)时将听不到声音。
因此,如果在CRI Atom Craft上以米为单位创建数据,虚幻引擎4上的声音范围将变成1/100。
- 为消除CRI Atom Craft与虚幻引擎4的距离单位差异,项目设置中提供了 [Distance Factor] 的项目。
[Distance Factor] 是表示“虚幻引擎上的距离1在Atom运行库中解释成多少”的值。
例如,假定虚幻引擎4的坐标系单位为厘米,CRI Atom Craft的距离单位为米,创建数据时,在 [Distance Factor] 中指定0.01。
使用编辑器的“启动”按钮执行但没有音频。
- 请检查以下几点。
- 是否在项目设置的 [Non-Asset Content Directory] 中设置了配置AWB文件的文件夹的路径。
- 是否在项目设置的 [Packaging] > [Additional Non-Asset Directories To Copy] 中指定了流播放用数据的文件夹。
- 是否在项目设置的 [Packaging] > [Additional Non-Asset Directories to Package] 中指定了流播放用数据的文件夹。
- 在项目设置的 [Packaging] > [Additional Asset Directories to Cook]中是否指定了包含与关卡无关的Asset的文件夹。
- 日志文件中是否输出了错误信息。
- 详细信息请参照 读取数据 。
播放音频时,加混响等效果没有了。
- 预设状态不应用DSP总线设置。
要启用DSP效果,必须使用蓝图API的“Attach Dsp Bus Setting”添加DSP总线设置。
- 补充事项:
- CRI Atom Craft Ver.2.23.00以上的版本可以在工具上指定预设的DSP总线设置。
在CRI Atom Craft上指定“DefaultDspSetting”,重建并重新加载ACF文件,无需上述操作即可应用DSP总线设置。
(在这种情况下,加载ACF时应用预设的DSP总线设置。)
播放音频时将显示以下日志。
- LogCriWare: W2015113001:Specified frequency ratio exceeds the player's capability. (Increase max_sampling_rate of AtomPlayer or VoicePool up to ...Hz.)
LogCriWare: W2010110801:Specified frequency ratio exceeds the player's capability. (Increase max_sampling_rate of AtomPlayer or VoicePool up to ...Hz.)
- 详细说明请参照 音高无法上升时的对策 。
播放音频时将显示以下日志。
- LogCriWare: W2010030405:ACF file is not registered.
LogCriWare: W2010110104:ACF file is not registered.
- 没有注册播放音频所需的ACF文件时,会出现上述警告。
为了在应用程序启动时加载Atom Craft输出的ACF文件,应按照“ 读取数据 ”页的步骤,执行ACF文件的相关设置。
播放音频时将显示以下日志。
- LogCriWareRuntime:Warning: Could not find file ....awb
- 无法找到流播放的音频数据时,会出现上述警告。
- 当ACB文件注册到编辑器时,数据被读取到uasset文件中,但uasset文件中并不包含AWB文件。
因此必须将AWB文件放到Game目录下,使其与uasset文件分开。
关于如何具体设置请参照 读取数据 或 指定AWB文件路径 等。
将ACB文件拖放到内容浏览器时,显示错误消息“存在同名的Asset。无法覆盖其他Asset。”。
- Cue Sheet名与Cue名使用相同的名称时,会出现上述错误。
- CRIWARE UE4插件使用Cue Sheet名(ACB文件名)创建Atom Cue Sheet Asset,使用Cue名(包含在ACB文件中的Cue名)创建Atom Cue Asset。
因此,如果Cue Sheet名与Cue名相同,在内容浏览器中导入Asset时将发生错误。
(创建Atom Cue Sheet Asset,但不创建名称重复的Atom Cue Asset。)
- 为避免发生上述问题,应进行下面其中一个的修改。
- 在Atom Craft上更改Cue名。
- 在虚幻编辑器上重命名Atom Cue Sheet Asset,重新导入。
重新导入Atom Cue Sheet失败。
- 在使用Atom Cue Sheet Asset的过程中,例如正在编辑器上预览时执行重新导入操作,会导致重新导入失败。
为避免发生问题,应停止编辑器的预览后再重新导入。
执行SetSound时音频停止。
- 音频播放期间调用UAtomComponent::SetSound函数时,一旦满足以下条件,音频将停止。
- 停止音频的条件
※ 设Cue Sheet A的Cue为“Cue A”,Cue Sheet B的Cue为“Cue B”
・执行正在播放Cue A的AtomComponent的SetSound函数,设置Cue B
・没有其他任何 AtomComponent 正在播放Cue Sheet A的Cue
・场景中没有配置Cue Sheet A的Atom Cue Sheet Asset
- 停止音频的原因
指定不同Cue Sheet的Cue执行SetSound函数时,原本设置的Cue Sheet引用即被取消。
此时,如果Cue Sheet没有被任何对象引用,将丢弃Cue Sheet。
这是为了防止Cue Sheet驻留内存。
因Cue Sheet被丢弃,该Cue Sheet的Cue将停止播放。
- 对策
指定不同Cue Sheet的Cue执行SetSound函数时,如果不希望声音停止,请在场景中配置Atom Cue Sheet Asset。
这样处理后,该Cue Sheet变为一直被引用的状态,执行SetSound函数时Cue Sheet将不会被丢弃。
关于配置Atom Cue Sheet Asset的方法请参照“ Cue Sheet加载处理的细节内容 ”。
5.1ch和7.1ch的音频无法播放
- 需要在项目设置中将以下的设置改为6。
- (内存播放时)Number of Channels of Standard Memory Voice
- (串流播放时)Number of Channels of Standard Streaming Voice
插件版本更新后,听到的多普勒的声音会发生变化。
- CRI插件Ver.1.27.00.00对多普勒的计算方法进行了调整。
关于对策,请参照“ 因插件版本更新而令听到的多普勒效果发生变化时的对策 ”。
热重载后,UE4编辑器发生崩溃。
- 详细信息请参照 热重载导致UE4编辑器崩溃时的对策 。
无法播放H.264或VP9视频,但输出E11030202M错误
- 开始播放H.264视频或VP9视频时,可能会没有视频的音频和画面输出,而在日志中输出以下错误信息。
- LogCriWare: Error: E11030202M:No available decoder is attached for the video stream. Attach a decoder module before the Initialize function.
- 此错误出现时,可能是由于未选中CriWare插件设置中的"Use Hardware Decoder"复选框。 选中此复选框并重启UE4编辑器。
Standalone执行时视频的渲染变成粉红色
如果将ManaComponent添加到关卡中的Actor上,设置了ManaTexture并进行了Standalone执行,
设置了从ManaTexture创建的材质的Actor会渲染成粉红色。
在这种情况下,可以通过改成使用ManaPlayer播放视频来避免此问题发生。