CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriWareInitializer类 参考

CRIWARE初始化组件 更多...

继承自 CriMonoBehaviour .

Public 成员函数

void Initialize ()
 插件初始化(手动初始化用) 更多...
 
void Shutdown ()
 结束插件(手动结束用) 更多...
 

静态 Public 成员函数

static void AddAudioEffectInterface (IntPtr effect_interface)
 注册自定义效果界面 更多...
 

Public 属性

bool initializesFileSystem = true
 
CriFsConfig fileSystemConfig = new CriFsConfig()
 
bool initializesAtom = true
 
CriAtomConfig atomConfig = new CriAtomConfig()
 
bool initializesMana = true
 
CriManaConfig manaConfig = new CriManaConfig()
 
bool dontInitializeOnAwake = false
 
bool dontDestroyOnLoad = false
 

详细描述

CRIWARE初始化组件

说明:
本组件用于初始化CRIWARE运行库。

成员函数说明

void Initialize ( )
inline

插件初始化(手动初始化用)

说明:
进行插件初始化。
预设状态下,本函数会在Awake函数内自动被调用,因此应用程序无需直接调用。

如果想从脚本动态地更改初始化参数,请使用本函数。
注意:
使用本函数时,自动初始化会更改为无效, 因此请在属性编辑器上检查 CriWare.CriWareInitializer::dontInitializeOnAwake 属性。
此外,必须在调用所有插件API前调用本函数。 请在Script Execution Order较高的脚本上执行。
void Shutdown ( )
inline

结束插件(手动结束用)

说明:
结束插件。
预设状态下,本函数会在OnDestroy函数内自动被调用,因此应用程序无需直接调用。
static void AddAudioEffectInterface ( IntPtr  effect_interface)
inlinestatic

注册自定义效果界面

说明:
该方法用于注册用户自己安装的ASR总线效果(自定义效果)的 界面。 通过使用 CRI ADX Audio Effect Plugin SDK, 用户可以创建自己的 ASR 总线效果。
通常情况下,只能使用预设的效果处理。 通过按照 CRIWARE 规定的规则来安装自定义的效果库, 用户可以准备 CRIWAER Unity Plug-in 用自定义效果界面。
使用本函数来将该界面的指针注册至 CRIWAER Unity Plug-in 后, CRI 库初始化时就会启用自定义效果。
此外,注册的自定义效果在 CRI 库结束时,将强行被解除注册。 再次对 CRI 库进行初始化时,请重新调用本函数, 注册自定义效果的界面。
注意:
请务必在初始化 CRI 库前调用本函数。 用本函数添加的自定义效果的界面,通过 CRI 库的初始化处理 实际被启用。

类成员变量说明

bool initializesFileSystem = true

是否初始化CRI File System运行库

CriFsConfig fileSystemConfig = new CriFsConfig()

CRI File System运行库初始化设置

bool initializesAtom = true

是否初始化CRI Atom运行库

CriAtomConfig atomConfig = new CriAtomConfig()

CRI Atom运行库初始化设置

bool initializesMana = true

是否初始化CRI Mana运行库

CriManaConfig manaConfig = new CriManaConfig()

CRI Mana运行库初始化设置

bool dontInitializeOnAwake = false

Awake时是否初始化程序库

bool dontDestroyOnLoad = false

场景迁移时是否停止程序库


该类的文档由以下文件生成: