From 86e0999a582328f2aa5f62ba03d8f68aed4e9f22 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Tue, 8 Oct 2024 14:18:41 +0900 Subject: [PATCH] =?UTF-8?q?[1.0]=20Scene=E9=85=8D=E7=BD=AE=E3=83=A2?= =?UTF-8?q?=E3=83=87=E3=83=AB=E3=81=AEDefaultSpringBone=20=E3=82=92=20Vrm1?= =?UTF-8?q?0FastSpringboneRuntimeStandalone=20=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Runtime/Components/Vrm10Instance/Vrm10Instance.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs index 350d62cfc..dd90a264a 100644 --- a/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs +++ b/Assets/VRM10/Runtime/Components/Vrm10Instance/Vrm10Instance.cs @@ -119,15 +119,24 @@ namespace UniVRM10 { if (m_springBoneRuntime == null) { + // シーン配置モデルが play された var provider = GetComponent(); if (provider != null) { + // 明示的カスタマイズ m_springBoneRuntime = provider.CreateSpringBoneRuntime(); } else { // deafult に fallback - m_springBoneRuntime = new Vrm10FastSpringboneRuntime(); + if (Application.isEditor) + { + m_springBoneRuntime = new Vrm10FastSpringboneRuntimeStandalone(); + } + else + { + m_springBoneRuntime = new Vrm10FastSpringboneRuntime(); + } } m_springBoneRuntime.InitializeAsync(this, new ImmediateCaller()); }