Merge pull request #1440 from ousttrue/fix10/firstperson_default_auto

FirstPerson 設定が無い Renderer のデフォルト値を auto にする
This commit is contained in:
ousttrue 2021-12-22 20:28:32 +09:00 committed by GitHub
commit bf52dbcc35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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;
}