FirstPerson 設定が無い Renderer のデフォルト値を auto にする

This commit is contained in:
ousttrue 2021-12-22 19:10:46 +09:00
parent 5e2536882c
commit e386d8c18d

View File

@ -488,6 +488,19 @@ namespace UniVRM10
});
}
}
// 設定の無い renderer に auto を割り当てる
foreach (var smr in Root.GetComponentsInChildren<SkinnedMeshRenderer>())
{
var relative = smr.transform.RelativePathFrom(Root.transform);
if (!vrm.FirstPerson.Renderers.Any(x => x.Renderer == relative))
{
vrm.FirstPerson.Renderers.Add(new RendererFirstPersonFlags
{
FirstPersonFlag = UniGLTF.Extensions.VRMC_vrm.FirstPersonType.auto,
Renderer = relative,
});
}
}
return vrm;
}