呼吸动作

概要

在样例中,呼吸相关的参数被设置为周期性变化,所以在没有动作发生时,可以自然地显示呼吸动作。
只运用了简单的功能,很容易实现。

动画示例

使用正弦波(值在 -1 和 1 之间周期性变化)。
设当前时间为 t。令参数 PARAM_BREATH 的值在 0 和 1 之间变化。
周期值与其他参数做出区别,设置为 3.2345 之类小数点后随机的数。
样例中的设置为,动作完成后进行呼吸。这时动作的参数值将被无视。

live2DModel.setParamFloat("PARAM_BREATH", (float) (0.5f + 0.5f * Math.sin( t/3.2345 )),1);







コメント