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

使用Animator进行变形的类 (日语五元音目标混合量) 更多...

类 CriLipsMorphAnimatorJapaneseVowel 继承关系图:
ICriLipsMorph

Public 成员函数

void Update (ICriLipsAnalyzeModule analyzeModule)
 LipSync解析结果值的更新 更多...
 
void Reset ()
 注销接口时的处理 更多...
 
void Update (ref CriLipsMouth.Info info, ref CriLipsMouth.MorphTargetBlendAmountAsJapanese blendAmount)
 LipSync解析结果值的更新(非推荐) 更多...
 

Public 属性

int aStateHash
 应用日语元音“A”的混合量的哈希值 更多...
 
int iStateHash
 应用日语元音“I”的混合量的哈希值 更多...
 
int uStateHash
 应用日语元音“U”的混合量的哈希值 更多...
 
int eStateHash
 应用日语元音“E”的混合量的哈希值 更多...
 
int oStateHash
 应用日语元音“O”的混合量的哈希值 更多...
 

属性

Animator Target [get, set]
 变形的目标对象 更多...
 

详细描述

使用Animator进行变形的类 (日语五元音目标混合量)

说明:
继承 ICriLipsMorph ,用于通过 UnityEngine.Animator 使用日语五元音变形目标混合量进行变形的类。
请注册至一个继承了 CriLipsDeformer 的组件,例如 CriLipsDeformerForAtomSource
参见
CriLipsDeformer::LipsMorph

成员函数说明

void Update ( ICriLipsAnalyzeModule  analyzeModule)
inline

LipSync解析结果值的更新

说明:
当 LipSync 解析结果值更新时从 CriLipsDeformer 调用。
可以参考该函数传递的LipSync的解析结果值来实现任意变形。

实现了 ICriLipsMorph.

void Reset ( )
inline

注销接口时的处理

说明:
CriLipsDeformer 中注册的接口被释放时调用。

实现了 ICriLipsMorph.

void Update ( ref CriLipsMouth.Info  info,
ref CriLipsMouth.MorphTargetBlendAmountAsJapanese  blendAmount 
)
inline

LipSync解析结果值的更新(非推荐)

弃用:
動作互換性のためのAPIです。
说明:
仅为兼容性保留此函数。
请换用ICriLipsMorph.Update(ICriLipsAnalyzeModule)

实现了 ICriLipsMorph.

类成员变量说明

int aStateHash

应用日语元音“A”的混合量的哈希值

说明:
指定应用由 ICriLipsMorph.Update 更新的日语五元音变形目标混合量的哈希值。
hash值是 AnimationController 中的 LayerName.StateName 字符串经 UnityEngine.Animator.StringToHash() 转换后的值。
int iStateHash

应用日语元音“I”的混合量的哈希值

说明:
指定应用由 ICriLipsMorph.Update 更新的日语五元音变形目标混合量的哈希值。
hash值是 AnimationController 中的 LayerName.StateName 字符串经 UnityEngine.Animator.StringToHash() 转换后的值。
int uStateHash

应用日语元音“U”的混合量的哈希值

说明:
指定应用由 ICriLipsMorph.Update 更新的日语五元音变形目标混合量的哈希值。
hash值是 AnimationController 中的 LayerName.StateName 字符串经 UnityEngine.Animator.StringToHash() 转换后的值。
int eStateHash

应用日语元音“E”的混合量的哈希值

说明:
指定应用由 ICriLipsMorph.Update 更新的日语五元音变形目标混合量的哈希值。
hash值是 AnimationController 中的 LayerName.StateName 字符串经 UnityEngine.Animator.StringToHash() 转换后的值。
int oStateHash

应用日语元音“O”的混合量的哈希值

说明:
指定应用由 ICriLipsMorph.Update 更新的日语五元音变形目标混合量的哈希值。
hash值是 AnimationController 中的 LayerName.StateName 字符串经 UnityEngine.Animator.StringToHash() 转换后的值。

属性说明

Animator Target
getset

变形的目标对象

说明:
设置作为变形对象的Animator。
在该属性设置的Animator必须持有(由设置为Additive的Layer组成的)AnimationController。
关于AnimationController的推荐数据配置,请参照手册中的“使用Animator的控制方法”。

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