fix comment

This commit is contained in:
ousttrue 2021-01-22 15:34:58 +09:00
parent 178c51ddec
commit 1a28a18e29

View File

@ -48,18 +48,9 @@ namespace UniVRM10
{
if (m_logic == null)
{
// Setup(joints, m_center);
// SetupRecursive(joint, m_center);
if (tail == null)
// 初期化
if (tail != null)
{
// 末端に追加のスプリングを付加する
var delta = Transform.position - Transform.parent.position;
var childPosition = Transform.position + delta.normalized * 0.07f;
m_logic = new SpringBoneLogic(center, Transform, Transform.worldToLocalMatrix.MultiplyPoint(childPosition));
}
else
{
// 最初の子ボーンを尻尾としてスプリングを付加する
var localPosition = tail.Transform.localPosition;
var scale = tail.Transform.lossyScale;
m_logic = new SpringBoneLogic(center, Transform,
@ -69,6 +60,13 @@ namespace UniVRM10
localPosition.z * scale.z
));
}
else
{
// 親からまっすぐの位置に tail を作成
var delta = Transform.position - Transform.parent.position;
var childPosition = Transform.position + delta.normalized * 0.07f;
m_logic = new SpringBoneLogic(center, Transform, Transform.worldToLocalMatrix.MultiplyPoint(childPosition));
}
}
m_logic.Update(center, m_stiffnessForce * deltaTime, m_dragForce, m_gravityDir * (m_gravityPower * deltaTime), colliders, m_hitRadius);