mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-04-24 23:18:04 -05:00
fix comment
This commit is contained in:
parent
178c51ddec
commit
1a28a18e29
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user