報告の際には、必ず以下の項目をご入力ください
【Cubism SDKのバージョン】Cubism 5 SDK for Unity R4_1 )
【OS名・バージョン】Windows11
【開発使用ツール】Visual Studio 2022
【不具合の状況】
・どんなことが発生したか、その手順
自前のリップシンクをOverrideで行おうとしたが、口が動かなかった。Additiveは動くことを確認できた。
Overrideの場合、下記ソースコードの箇所で、引数のvalueが使われていないのが問題のようなのですが、これはバグでしょうか?
それとも、Overrideの場合、他の方法などをしなければならないのでしょうか?
Assets\Live2D\Cubism\Framework\CubismParameterExtensionMethods.cs
public static void BlendToValue(this CubismParameter self, CubismParameterBlendMode mode, float value, float weight = 1.0f)
{
if (self == null)
{
return;
}
if (mode == CubismParameterBlendMode.Additive)
{
for (var i = 0; i < self.Length; ++i)
{
self[i].AddToValue(value, weight);
}
return;
}
if (mode == CubismParameterBlendMode.Multiply)
{
for (var i = 0; i < self.Length; ++i)
{
self[i].MultiplyValueBy(value, weight);
}
return;
}
for (var i = 0; i < self.Length; ++i)
{
self[i].OverrideValue(self[i].Value, weight);
}
}
検索したつもりでは有るのですが、もし既知の不具合で、次バージョン修正予定であるとかでしたら、申し訳ありません。